Esempio n. 1
0
 public function testPersonTestValidationSalutationFailure()
 {
     $validation = new Validation();
     /**
      * Test required
      */
     $person = new Person();
     $person->setName($this->faker->name)->setSurname($this->faker->name)->setDateOfBirth(new \DateTime())->setEmail($this->faker->email)->setPhoneNumber('555666')->setFaxNumber('555454');
     $validation = new Validation();
     $validation->getValidator($person);
     $data = $validation->performValidation();
     $this->assertValidationReturned('Upg\\Library\\Request\\Objects\\Person', 'salutation', 'Salutation is required', $data, "Salutation is required validation failed");
     /**
      * Test the call back
      */
     $person->setSalutation("a");
     $validation->getValidator($person);
     $data = $validation->performValidation();
     $this->assertValidationReturned('Upg\\Library\\Request\\Objects\\Person', 'salutation', 'Salutation must be M or F', $data, "Salutation must be M or F validation failed");
 }