public function testBirthday() { $person = new Person(); $birthday = new \DateTime('now'); // Day $person->setBirthday($birthday, 'day'); $verifyDate = $birthday->format('Y-m-d'); $this->assertEquals($verifyDate, $person->getBirthday()); // Month $person->setBirthday($birthday, 'month'); $verifyDate = $birthday->format('Y-m'); $this->assertEquals($verifyDate, $person->getBirthday()); // Year $person->setBirthday($birthday, 'year'); $verifyDate = $birthday->format('Y'); $this->assertEquals($verifyDate, $person->getBirthday()); }