* along with Jalview. If not, see <http://www.gnu.org/licenses/>.
* 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;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
-public class PDBSearchPanelTest
+public class PDBFTSPanelTest
{
@BeforeMethod(alwaysRun = true)
{
}
- @AfterMethod
+ @AfterMethod(alwaysRun = true)
public void tearDown() throws Exception
{
}
@Test(groups = { "Functional" })
public void populateCmbSearchTargetOptionsTest()
{
- PDBSearchPanel searchPanel = new PDBSearchPanel(null);
+ PDBFTSPanel searchPanel = new PDBFTSPanel(null);
assertTrue(searchPanel.getCmbSearchTarget().getItemCount() > 0);
searchPanel.populateCmbSearchTargetOptions();
}
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);
}
{
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"));