_validator = new Zend_Validate_Ccnum(); } /** * Ensures that the validator follows expected behavior * * @return void */ public function testBasic() { $valuesExpected = array( '4929000000006' => true, '5404000000000001' => true, '374200000000004' => true, '4444555566667777' => false, 'ABCDEF' => false ); foreach ($valuesExpected as $input => $result) { $this->assertEquals($result, $this->_validator->isValid($input)); } restore_error_handler(); } /** * Ensures that getMessages() returns expected default value * * @return void */ public function testGetMessages() { $this->assertEquals(array(), $this->_validator->getMessages()); restore_error_handler(); } /** * Ignores a raised PHP error when in effect, but throws a flag to indicate an error occurred * * @param integer $errno * @param string $errstr * @param string $errfile * @param integer $errline * @param array $errcontext * @return void */ public function errorHandlerIgnore($errno, $errstr, $errfile, $errline, array $errcontext) { $this->_errorOccured = true; } }