Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

CityFieldTest.java

00001 package edu.virtualschool.jwaa.test;
00002 
00003 import edu.virtualschool.jwaa.field.CityField;
00004 
00008 public class CityFieldTest extends junit.framework.TestCase
00009 {
00010   public CityFieldTest() { super("CityFieldTest"); }
00011   public CityFieldTest(String name) { super(name); }
00012   public static void main(String args[])
00013   {
00014     junit.textui.TestRunner.run(CityFieldTest.class);
00015   }
00016   public void testInvalid() 
00017   {
00018     CityField[] ary = new CityField[] {
00019       CityField.Null,
00020       new CityField(null),
00021       new CityField(""),
00022       new CityField("01234567890123456789012345678901234567890123456789012345678901234567890123456789"),
00023       new CityField("x")
00024     };
00025     for (int i = 0; i < ary.length; i++)
00026     {
00027       assertTrue(ary[i]+"", !ary[i].ok());
00028       assertTrue(ary[i]+"", !ary[i].getMessage().equals(""));
00029     }
00030   }
00031   public void testValid() 
00032   {
00033     CityField[] ary = new CityField[] {
00034       new CityField("Foo Bar"),
00035       new CityField("San Francisco"),
00036       new CityField("New York")
00037     };
00038     for (int i = 0; i < ary.length; i++)
00039     {
00040       assertTrue("Failed:"+ary[i]+"", ary[i].ok());
00041       assertTrue("Fail2: "+ary[i].getMessage()+"", ary[i].getMessage().equals(""));
00042     }
00043   }
00044 }