JAL-1270 JUnit to TestNG refactoring
[jalview.git] / test / jalview / datamodel / PDBEntryTest.java
1 package jalview.datamodel;
2
3 import static org.testng.AssertJUnit.assertTrue;
4 import org.testng.annotations.AfterMethod;
5 import org.testng.annotations.Test;
6 import org.testng.annotations.BeforeMethod;
7
8 public class PDBEntryTest
9 {
10
11   @BeforeMethod
12   public void setUp() throws Exception
13   {
14   }
15
16   @AfterMethod
17   public void tearDown() throws Exception
18   {
19   }
20
21   @Test
22   public void test()
23   {
24     try
25     {
26
27     PDBEntry pdbEntry = new PDBEntry("1xyz", "A", PDBEntry.Type.PDB,
28             "x/y/z/File");
29
30     PDBEntry case1 = new PDBEntry("1XYZ", "A", PDBEntry.Type.PDB,
31             "x/y/z/File");
32     PDBEntry case2 = new PDBEntry("1xyz", "a", PDBEntry.Type.PDB,
33             "x/y/z/File");
34     PDBEntry case3 = new PDBEntry("1xyz", "A", PDBEntry.Type.FILE,
35             "x/y/z/File");
36     PDBEntry case4 = new PDBEntry(null, null, null, null);
37     PDBEntry case5 = new PDBEntry(null, "A", PDBEntry.Type.PDB,
38             "x/y/z/File");
39     PDBEntry case6 = new PDBEntry("1xyz", null, PDBEntry.Type.PDB,
40             "x/y/z/File");
41     PDBEntry case7 = new PDBEntry("1xyz", "A", null, "x/y/z/File");
42     PDBEntry case8 = new PDBEntry("1xyz", "A", PDBEntry.Type.PDB, null);
43       PDBEntry case9 = new PDBEntry("1xyz", "A", null, "x/y/z/File");
44
45     
46       // System.out.println(">>>> Testing case 1");
47     assertTrue(pdbEntry.equals(case1));
48       // System.out.println(">>>> Testing case 2");
49     assertTrue(pdbEntry.equals(case2));
50       // System.out.println(">>>> Testing case 3");
51     assertTrue(!pdbEntry.equals(case3));
52       // System.out.println(">>>> Testing case 4");
53     assertTrue(!pdbEntry.equals(case4));
54       // System.out.println(">>>> Testing case 5");
55     assertTrue(!pdbEntry.equals(case5));
56       // System.out.println(">>>> Testing case 6");
57     assertTrue(!pdbEntry.equals(case6));
58       // System.out.println(">>>> Testing case 7");
59     assertTrue(!pdbEntry.equals(case7));
60       // System.out.println(">>>> Testing case 8");
61       assertTrue(pdbEntry.equals(case8));
62       assertTrue(pdbEntry.equals(case8));
63       assertTrue(case7.equals(case9));
64     } catch (Exception e)
65     {
66       e.printStackTrace();
67     }
68
69   }
70
71 }