X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Ffts%2Fservice%2Fpdb%2FPDBFTSPanelTest.java;fp=test%2Fjalview%2Fgui%2FPDBSearchPanelTest.java;h=adea357d4f70c456bdfbdfed1475ce4e99340394;hb=db93a1adcbe0a4eaaf06e0a70ade0d6c5c1961c3;hp=86abd08a8e79a71423c4609fae806c9e46a4dad4;hpb=a90e2fe3cc3b779521a81cf8de410936f3a777c1;p=jalview.git diff --git a/test/jalview/gui/PDBSearchPanelTest.java b/test/jalview/fts/service/pdb/PDBFTSPanelTest.java similarity index 79% rename from test/jalview/gui/PDBSearchPanelTest.java rename to test/jalview/fts/service/pdb/PDBFTSPanelTest.java index 86abd08..adea357 100644 --- a/test/jalview/gui/PDBSearchPanelTest.java +++ b/test/jalview/fts/service/pdb/PDBFTSPanelTest.java @@ -18,7 +18,7 @@ * along with Jalview. If not, see . * The Jalview Authors are detailed in the 'AUTHORS' file. */ -package jalview.gui; +package jalview.fts.service.pdb; import static org.testng.AssertJUnit.assertEquals; import static org.testng.AssertJUnit.assertTrue; @@ -30,7 +30,7 @@ import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; -public class PDBSearchPanelTest +public class PDBFTSPanelTest { @BeforeMethod(alwaysRun = true) @@ -38,7 +38,7 @@ public class PDBSearchPanelTest { } - @AfterMethod + @AfterMethod(alwaysRun = true) public void tearDown() throws Exception { } @@ -46,7 +46,7 @@ public class PDBSearchPanelTest @Test(groups = { "Functional" }) public void populateCmbSearchTargetOptionsTest() { - PDBSearchPanel searchPanel = new PDBSearchPanel(null); + PDBFTSPanel searchPanel = new PDBFTSPanel(null); assertTrue(searchPanel.getCmbSearchTarget().getItemCount() > 0); searchPanel.populateCmbSearchTargetOptions(); } @@ -55,13 +55,13 @@ public class PDBSearchPanelTest public void testDecodeSearchTerm() { String expectedString = "1xyz OR text:2xyz OR text:3xyz"; - String outcome = PDBSearchPanel.decodeSearchTerm("1xyz:A;2xyz;3xyz", + String outcome = PDBFTSPanel.decodeSearchTerm("1xyz:A;2xyz;3xyz", "text"); // System.out.println("1 >>>>>>>>>>> " + outcome); assertEquals(expectedString, outcome); expectedString = "1xyz"; - outcome = PDBSearchPanel.decodeSearchTerm("1xyz", "text"); + outcome = PDBFTSPanel.decodeSearchTerm("1xyz", "text"); // System.out.println("2 >>>>>>>>>>> " + outcome); assertEquals(expectedString, outcome); } @@ -71,36 +71,42 @@ public class PDBSearchPanelTest { String expectedString = "1xyz:A"; - String outcome = PDBSearchPanel.getPDBIdwithSpecifiedChain("1xyz", + String outcome = PDBFTSPanel.getPDBIdwithSpecifiedChain("1xyz", "2xyz;3xyz;1xyz:A"); System.out.println("1 >>>>>>>>>>> " + outcome); assertEquals(expectedString, outcome); expectedString = "2xyz"; - outcome = PDBSearchPanel.getPDBIdwithSpecifiedChain("2xyz", + outcome = PDBFTSPanel.getPDBIdwithSpecifiedChain("2xyz", "1xyz:A;2xyz;3xyz"); System.out.println("2 >>>>>>>>>>> " + outcome); assertEquals(expectedString, outcome); expectedString = "2xyz:A"; - outcome = PDBSearchPanel.getPDBIdwithSpecifiedChain("2xyz", "2xyz:A"); + outcome = PDBFTSPanel.getPDBIdwithSpecifiedChain("2xyz", "2xyz:A"); System.out.println("3 >>>>>>>>>>> " + outcome); assertEquals(expectedString, outcome); } - @Test(groups = { "Network", "External" }, timeOut = 5000) + @Test(groups = { "External" }, timeOut = 7000) public void txt_search_ActionPerformedTest() { - PDBSearchPanel searchPanel = new PDBSearchPanel(null); + PDBFTSPanel searchPanel = new PDBFTSPanel(null); JInternalFrame mainFrame = searchPanel.getMainFrame(); JTextField txt_search = searchPanel.getTxtSearch(); assertTrue(mainFrame.getTitle().length() == 20); assertTrue(mainFrame.getTitle() .equalsIgnoreCase("PDB Sequence Fetcher")); - txt_search.setText("ABC"); - + try + { + // wait for web-service to handle response + Thread.sleep(3000); + } catch (InterruptedException e) + { + e.printStackTrace(); + } assertTrue(mainFrame.getTitle().length() > 20); assertTrue(!mainFrame.getTitle().equalsIgnoreCase( "PDB Sequence Fetcher"));