0001b7aeee4fb4d50341eeaacb5c4635d4b732e3
[jalview.git] / test / jalview / fts / threedbeacons / TDBeaconsPanelTest.java
1 package jalview.fts.threedbeacons;
2
3 import static org.testng.AssertJUnit.assertEquals;
4 import static org.testng.AssertJUnit.assertTrue;
5
6 import jalview.fts.service.pdb.PDBFTSPanel;
7 import jalview.fts.service.threedbeacons.TDBeaconsFTSPanel;
8 import jalview.gui.JvOptionPane;
9
10 import javax.swing.JComboBox;
11 import javax.swing.JInternalFrame;
12
13 import org.testng.annotations.AfterMethod;
14 import org.testng.annotations.BeforeClass;
15 import org.testng.annotations.BeforeMethod;
16 import org.testng.annotations.Test;
17
18 import junit.extensions.PA;
19
20 public class TDBeaconsPanelTest
21 {
22   @BeforeClass(alwaysRun = true)
23   public void setUpJvOptionPane()
24   {
25     JvOptionPane.setInteractiveMode(false);
26     JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION);
27   }
28
29   @BeforeMethod(alwaysRun = true)
30   public void setUp() throws Exception
31   {
32   }
33
34   @AfterMethod(alwaysRun = true)
35   public void tearDown() throws Exception
36   {
37   }
38
39   @Test(groups = { "Functional" })
40   public void populateCmbSearchTargetOptionsTest()
41   {
42     TDBeaconsFTSPanel searchPanel = new TDBeaconsFTSPanel(null);
43     assertTrue(searchPanel.getCmbSearchTarget().getItemCount() > 0);
44     searchPanel.populateCmbSearchTargetOptions();
45   }
46
47   @Test
48   public void getFTSframeTitleTest()
49   {
50     TDBeaconsFTSPanel searchPanel = new TDBeaconsFTSPanel(null);
51     System.out.println(searchPanel.getFTSFrameTitle());
52   }
53
54   @Test
55   public void testgetUNIPROTid()
56   {
57     String outcome = TDBeaconsFTSPanel.decodeSearchTerm("P01308");
58     System.out.println(outcome);
59   }
60   //
61   // @Test
62   // public void queryTest() {
63   // int outcome = TDBeaconsFTSPanel.executeParse("P01308");
64   // //System.out.println("query outcome :" + outcome);
65   // int expected_length = 110;
66   // assertEquals(outcome, expected_length);
67   // }
68 }