dec33e384d03801a554e1937c080e238d21234c4
[jalview.git] / test / jalview / fts / threedbeacons / TDBeaconsPanelTest.java
1 package jalview.fts.threedbeacons;
2
3
4 import static org.testng.AssertJUnit.assertEquals;
5 import static org.testng.AssertJUnit.assertTrue;
6
7 import jalview.fts.service.pdb.PDBFTSPanel;
8 import jalview.fts.service.threedbeacons.TDBeaconsFTSPanel;
9 import jalview.gui.JvOptionPane;
10
11 import javax.swing.JComboBox;
12 import javax.swing.JInternalFrame;
13
14 import org.testng.annotations.AfterMethod;
15 import org.testng.annotations.BeforeClass;
16 import org.testng.annotations.BeforeMethod;
17 import org.testng.annotations.Test;
18
19 import junit.extensions.PA;
20
21
22 public class TDBeaconsPanelTest
23 {
24   @BeforeClass(alwaysRun = true)
25   public void setUpJvOptionPane()
26   {
27     JvOptionPane.setInteractiveMode(false);
28     JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION);
29   }
30
31   @BeforeMethod(alwaysRun = true)
32   public void setUp() throws Exception
33   {
34   }
35
36   @AfterMethod(alwaysRun = true)
37   public void tearDown() throws Exception
38   {
39   }
40
41   @Test(groups = { "Functional" })
42   public void populateCmbSearchTargetOptionsTest()
43   {
44     TDBeaconsFTSPanel searchPanel = new TDBeaconsFTSPanel(null);
45     assertTrue(searchPanel.getCmbSearchTarget().getItemCount() > 0);
46     searchPanel.populateCmbSearchTargetOptions();
47   }
48   
49   @Test
50   public void getFTSframeTitleTest() {
51     TDBeaconsFTSPanel searchPanel = new TDBeaconsFTSPanel(null);
52     System.out.println(searchPanel.getFTSFrameTitle());
53   }
54   
55   @Test
56   public void testgetUNIPROTid() {
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 }