<displayName>Project Output</displayName>
<filters>
<rules>
+ <Item type="1" pattern="CodeStyleProfile.xml"/>
+ <Item type="1" pattern="test/"/>
<Item type="1" pattern="**/CVS/"/>
<Item type="1" pattern="**.cdi"/>
<Item type="1" pattern="**.contrib"/>
--- /dev/null
+package test.org.jent.checksmtp;
+
+import java.util.ArrayList;
+
+import javax.swing.JDialog;
+
+import junit.framework.TestCase;
+
+import junit.swingui.TestRunner;
+
+import org.jent.checksmtp.ResultNotify;
+import org.jent.checksmtp.ToListDialog;
+
+public class ToListDialogTest extends TestCase implements ResultNotify {
+
+ private final ArrayList arrayList = new ArrayList();
+ private JDialog toListDialog = null;
+ private boolean result = false;
+
+ public ToListDialogTest(String sTestName) {
+ super(sTestName);
+ }
+
+ public static void main(String args[]) {
+ String args2[] = {"-noloading", "test.org.jent.checksmtp.ToListDialogTest"};
+ TestRunner.main(args2);
+ }
+
+ protected void setUp() throws Exception {
+ super.setUp();
+
+ }
+
+ protected void tearDown() throws Exception {
+ super.tearDown();
+ toListDialog.dispose();
+ }
+
+ private synchronized void notifyResult() {
+ notify();
+ }
+ public void sayOK() {
+ result = true;
+ notifyResult();
+ }
+ public void sayNG() {
+ result = false;
+ notifyResult();
+ }
+
+ public void test1() {
+ for (int i = 0; i < 100; i++) {
+ arrayList.add("NO" + i);
+ }
+ toListDialog = new ToListDialog(this, arrayList);
+
+ try {
+ synchronized (this) {
+ wait();
+ }
+ } catch (InterruptedException e) {
+ System.err.println("Dialg wait interrupted");
+ e.printStackTrace();
+ }
+
+ }
+
+}