YesNoFieldTest.java
00001 package edu.virtualschool.jwaa.test;
00002
00003 import edu.virtualschool.jwaa.field.YesNoField;
00004
00005 public class YesNoFieldTest extends junit.framework.TestCase
00006 {
00007 public YesNoFieldTest() { super("YesNoField"); }
00008 public YesNoFieldTest(String name) { super(name); }
00009
00010 public void testBad()
00011 {
00012 String[] v = new String[] {
00013 "",
00014 "NO",
00015 "YES",
00016 "ok",
00017 "OK",
00018 "nope",
00019 "yup",
00020 };
00021 for (int i = 0; i < v.length; i++)
00022 assertTrue(v[i], !(new YesNoField(v[i]).ok()));
00023 }
00024 public void testGood()
00025 {
00026 String[] v = new String[] {
00027 "Yes",
00028 "No",
00029 };
00030 for (int i = 0; i < v.length; i++)
00031 assertTrue(v[i], new YesNoField(v[i]).ok());
00032 assertTrue("Yes", YesNoField.Yes.ok());
00033 assertTrue("No", YesNoField.No.ok());
00034 assertTrue("Null", !YesNoField.Null.ok());
00035 }
00036 }