/** * As the phone number must be numeric the library will strip out any non numeric characters */ public function testSetPhoneNumber() { $person = new Person(); $person->setPhoneNumber($this->faker->phoneNumber); $this->assertNotEmpty($person->getPhoneNumber(), "No phone number was set"); $this->assertRegExp('/^\\d+$/', $person->getPhoneNumber(), "Phone number contains non numeric characters"); /** * Test strip out mechanism works */ $person->setPhoneNumber("555447B"); $this->assertNotEmpty($person->getPhoneNumber(), "No phone number was set"); $this->assertRegExp('/^\\d+$/', $person->getPhoneNumber(), "Phone number contains non numeric characters"); }