3 import static org.junit.Assert.assertTrue;
5 import javax.swing.JInternalFrame;
6 import javax.swing.JTextField;
8 import org.junit.After;
9 import org.junit.Before;
10 import org.junit.Test;
12 public class PDBSearchPanelTest
16 public void setUp() throws Exception
21 public void tearDown() throws Exception
26 public void populateCmbSearchTargetOptionsTest()
28 PDBSearchPanel searchPanel = new PDBSearchPanel(null);
29 assertTrue(searchPanel.getCmbSearchTarget().getItemCount() > 0);
30 searchPanel.populateCmbSearchTargetOptions();
34 public void txt_search_ActionPerformedTest()
36 PDBSearchPanel searchPanel = new PDBSearchPanel(null);
37 JInternalFrame mainFrame = searchPanel.getMainFrame();
38 JTextField txt_search = searchPanel.getTxtSearch();
40 assertTrue(mainFrame.getTitle().length() == 20);
41 assertTrue(mainFrame.getTitle()
42 .equalsIgnoreCase("PDB Sequence Fetcher"));
44 txt_search.setText("ABC");
46 assertTrue(mainFrame.getTitle().length() > 20);
47 assertTrue(!mainFrame.getTitle().equalsIgnoreCase(
48 "PDB Sequence Fetcher"));