/[schmitzm]/branches/2.3.KECK/src_junit/skrueger/i8n/SwitchLanguageDialogTest.java
ViewVC logotype

Diff of /branches/2.3.KECK/src_junit/skrueger/i8n/SwitchLanguageDialogTest.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/src/junit/skrueger/i8n/SwitchLanguageDialogTest.java revision 256 by alfonx, Fri Jul 31 14:43:47 2009 UTC trunk/src_junit/skrueger/i8n/SwitchLanguageDialogTest.java revision 1098 by alfonx, Sun Oct 10 22:52:16 2010 UTC
# Line 25  Line 25 
25   *   *
26   * Contributors:   * Contributors:
27   *     Martin O. J. Schmitz - initial API and implementation   *     Martin O. J. Schmitz - initial API and implementation
28   *     Stefan A. Krüger - additional utility classes   *     Stefan A. Tzeggai - additional utility classes
29   ******************************************************************************/   ******************************************************************************/
30  package junit.skrueger.i8n;  package skrueger.i8n;
31    
32  import java.util.ArrayList;  import java.util.ArrayList;
33    
# Line 35  import junit.framework.TestCase; Line 35  import junit.framework.TestCase;
35    
36  import org.junit.Test;  import org.junit.Test;
37    
38  import skrueger.i8n.SwitchLanguageDialog;  import schmitzm.swing.TestingUtil;
39    
40  public class SwitchLanguageDialogTest extends TestCase {  public class SwitchLanguageDialogTest extends TestCase {
41    
42          @Test          @Test
43          public void  testDialog() {          public void testDialog() throws Throwable {
44                  ArrayList<String> langsa = new ArrayList<String>();                  ArrayList<String> langs = new ArrayList<String>();
45                  langsa.add("fr");                  langs.add("fr");
46                  langsa.add("tr");                  langs.add("tr");
47                  SwitchLanguageDialog switchLanguageDialog = new SwitchLanguageDialog(null, langsa);  
48                  switchLanguageDialog.setVisible(true);                  TestingUtil.testGui(new SwitchLanguageDialog(null, langs, false), 10);
49          }          }
50    
51            @Test
52            public void testDialogDoesntAppearIf0OrOneLangOnly() throws Throwable {
53                    ArrayList<String> langs = new ArrayList<String>();
54                    langs.add("fr");
55    
56                    long startTime = System.currentTimeMillis();
57                    TestingUtil.testGui(new SwitchLanguageDialog(null, langs, false), 2);
58                    assertTrue("dialog did pop up incorrectly", System.currentTimeMillis()
59                                    - startTime < 1000);
60            }
61    
62  }  }

Legend:
Removed from v.256  
changed lines
  Added in v.1098

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26