Clover icon

Coverage Report

  1. Project Clover database Thu Aug 13 2020 12:04:21 BST
  2. Package jalview.structure

File StructureCommandTest.java

 

Code metrics

0
12
1
1
31
27
1
0.08
12
1
1

Classes

Class Line # Actions
StructureCommandTest 9 12 1
1.0100%
 

Contributing tests

This file is covered by 1 test. .

Source view

1    package jalview.structure;
2   
3    import static org.testng.Assert.assertEquals;
4    import static org.testng.Assert.assertFalse;
5    import static org.testng.Assert.assertTrue;
6   
7    import org.testng.annotations.Test;
8   
 
9    public class StructureCommandTest
10    {
 
11  1 toggle @Test(groups = "Functional")
12    public void testEquals()
13    {
14  1 StructureCommand sc1 = new StructureCommand("open");
15  1 assertTrue(sc1.equals(sc1));
16  1 assertTrue(sc1.equals(new StructureCommand("open")));
17  1 assertFalse(sc1.equals(null));
18  1 assertFalse(sc1.equals(new StructureCommand("Open")));
19  1 assertFalse(sc1.equals("Open"));
20   
21  1 StructureCommand sc3 = new StructureCommand("Open", "file",
22    "/some/path");
23  1 StructureCommand sc2 = new StructureCommand("Open", "file",
24    "/some/path");
25  1 assertFalse(sc1.equals(sc2));
26  1 assertTrue(sc3.equals(sc2));
27  1 assertEquals(sc2.hashCode(), sc3.hashCode());
28  1 assertFalse(
29    new StructureCommand("Open file", "/some/path").equals(sc2));
30    }
31    }