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(); + } + + } + +}