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