[mdc-cvs 24] CVS update: BetaProject/src/test/org/jent/checksmtp

Back to archive index

Takuya Ono takuy****@users*****
2005年 11月 6日 (日) 06:15:16 JST


Index: BetaProject/src/test/org/jent/checksmtp/ToListDialogTest.java
diff -u /dev/null BetaProject/src/test/org/jent/checksmtp/ToListDialogTest.java:1.1
--- /dev/null	Sun Nov  6 06:15:16 2005
+++ BetaProject/src/test/org/jent/checksmtp/ToListDialogTest.java	Sun Nov  6 06:15:16 2005
@@ -0,0 +1,68 @@
+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();
+    }
+
+  }
+  
+}


mdc-cvs メーリングリストの案内
Back to archive index