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

ZipcodeFieldTest.java

00001 package edu.virtualschool.jwaa.test;
00002 
00003 import edu.virtualschool.jwaa.field.ZipcodeField;
00004 
00005 public class ZipcodeFieldTest extends junit.framework.TestCase
00006 {
00007   public ZipcodeFieldTest() { super("ZipcodeFieldTest"); }
00008   public ZipcodeFieldTest(String name) { super(name); }
00009 
00010   public void testInvalid() 
00011   {
00012     ZipcodeField[] ary = new ZipcodeField[] {
00013       ZipcodeField.Null,
00014       new ZipcodeField(null),
00015       new ZipcodeField(""),
00016       new ZipcodeField("0123456789012345678901234567890123456789"),
00017       new ZipcodeField("x")
00018     };
00019     for (int i = 0; i < ary.length; i++)
00020     {
00021       assertTrue(!ary[i].ok());
00022       assertTrue(!ary[i].getMessage().equals(""));
00023     }
00024   }
00025   public void testValid() 
00026   {
00027     ZipcodeField[] ary = new ZipcodeField[] {
00028       new ZipcodeField("12345"),
00029       new ZipcodeField("12345 1234"),
00030       new ZipcodeField("12345-1234"),
00031       new ZipcodeField("12345_1234")
00032     };
00033     for (int i = 0; i < ary.length; i++)
00034     {
00035       assertTrue(ary[i].ok());
00036       assertTrue(ary[i].getMessage().equals(""));
00037     }
00038   }
00039 }