1 package jalview.fts.threedbeacons;
4 import static org.testng.AssertJUnit.assertEquals;
5 import static org.testng.AssertJUnit.assertTrue;
7 import jalview.fts.service.pdb.PDBFTSPanel;
8 import jalview.fts.service.threedbeacons.TDBeaconsFTSPanel;
9 import jalview.gui.JvOptionPane;
11 import javax.swing.JComboBox;
12 import javax.swing.JInternalFrame;
14 import org.testng.annotations.AfterMethod;
15 import org.testng.annotations.BeforeClass;
16 import org.testng.annotations.BeforeMethod;
17 import org.testng.annotations.Test;
19 import junit.extensions.PA;
22 public class TDBeaconsPanelTest
24 @BeforeClass(alwaysRun = true)
25 public void setUpJvOptionPane()
27 JvOptionPane.setInteractiveMode(false);
28 JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION);
31 @BeforeMethod(alwaysRun = true)
32 public void setUp() throws Exception
36 @AfterMethod(alwaysRun = true)
37 public void tearDown() throws Exception
41 @Test(groups = { "Functional" })
42 public void populateCmbSearchTargetOptionsTest()
44 TDBeaconsFTSPanel searchPanel = new TDBeaconsFTSPanel(null);
45 assertTrue(searchPanel.getCmbSearchTarget().getItemCount() > 0);
46 searchPanel.populateCmbSearchTargetOptions();
50 public void getFTSframeTitleTest() {
51 TDBeaconsFTSPanel searchPanel = new TDBeaconsFTSPanel(null);
52 System.out.println(searchPanel.getFTSFrameTitle());
56 public void testgetUNIPROTid() {
57 String outcome = TDBeaconsFTSPanel.decodeSearchTerm("P01308");
58 System.out.println(outcome);
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);