package kg.apc.jmeter.gui; import kg.apc.emulators.FileChooserEmul; import java.awt.event.ActionEvent; import javax.swing.JFileChooser; import javax.swing.JTextField; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import static org.junit.Assert.*; public class BrowseActionTest { private static class BrowseActionEmul extends BrowseAction { public BrowseActionEmul(JTextField t) { super(t); } @Override protected JFileChooser getFileChooser() { return new FileChooserEmul(); } } public BrowseActionTest() { } @BeforeClass public static void setUpClass() throws Exception { } @AfterClass public static void tearDownClass() throws Exception { } @Before public void setUp() { } @After public void tearDown() { } /** * Test of actionPerformed method, of class BrowseAction. */ @Test public void testActionPerformed() { System.out.println("actionPerformed"); ActionEvent e = null; BrowseAction instance = new BrowseActionEmul(new JTextField()); // instance.actionPerformed(e); don't enable, since it opens modal dialog } /** * Test of getFileChooser method, of class BrowseAction. */ @Test public void testGetFileChooser() { System.out.println("getFileChooser"); BrowseAction instance = new BrowseActionEmul(new JTextField()); JFileChooser result = instance.getFileChooser(); assertNotNull(result); } }