public function Test_of_validateOnCreate() { $Person = new TestPerson(array('user_name' => 'hilario', 'first_name' => 'Hilario', 'last_name' => 'Hervás', 'country' => 'ES', 'tos' => 1)); $Person->validateOnCreate(); $this->assertFalse($Person->hasErrors()); $Person = new TestPerson(array('user_name' => 'hilario', 'first_name' => 'Hilario', 'last_name' => 'Hervás', 'country' => 'ES')); $Person->validateOnCreate(); $this->assertEqual($Person->getErrorsOn('tos'), $Person->getDefaultErrorMessageFor('accepted')); $this->assertFalse($Person->save()); }
public function Test_of_validateOnCreate() { $Person = new TestPerson('user_name->', 'hilario', 'first_name->', 'Hilario', 'last_name->', 'Hervás', 'country->', 'ES', 'tos->', 1); $Person->validateOnCreate(); $this->assertFalse($Person->hasErrors()); $Person = new TestPerson('user_name->', 'hilario', 'first_name->', 'Hilario', 'last_name->', 'Hervás', 'country->', 'ES'); $Person->validateOnCreate(); $this->assertEqual($Person->getErrorsOn('tos'), $Person->_defaultErrorMessages['accepted']); $this->assertFalse($Person->save()); }