public function testFixup() { $collection = array("foo", "bar", "baz"); $validator = new ezcConsoleQuestionDialogCollectionValidator($collection, null); $this->assertEquals("foo", $validator->fixup("foo")); $this->assertEquals("FOO", $validator->fixup("FOO")); $validator->conversion = ezcConsoleQuestionDialogCollectionValidator::CONVERT_UPPER; $this->assertEquals("FOO", $validator->fixup("foo")); $this->assertEquals("FOO", $validator->fixup("FOO")); $validator->conversion = ezcConsoleQuestionDialogCollectionValidator::CONVERT_LOWER; $this->assertEquals("foo", $validator->fixup("foo")); $this->assertEquals("foo", $validator->fixup("FOO")); $this->assertEquals("", $validator->fixup("")); $validator->default = "foo"; $this->assertEquals("foo", $validator->fixup("")); }