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 }