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 }