function testEnumInput()
 {
     $inp = new EnumInput('anEnum', array('a', 'b', 'C'));
     $from = array('anEnum' => 'a');
     $r = $inp->checkInput($from);
     $this->assertFalse(isError($r));
     $from = array('anEnum' => 'C');
     $r = $inp->checkInput($from);
     $this->assertFalse(isError($r));
     $from = array('anEnum' => 'c');
     $r = $inp->checkInput($from);
     $this->assertTrue($r->is('INVALID_CHOICE'));
 }
 function BoolInput($name)
 {
     parent::EnumInput($name, array(true, false));
 }