IDCard = new IDCard('42102319950217521X'); } public function testCheck() { $this->assertTrue($this->IDCard->check()); } public function testCheckAreaCode() { $this->assertTrue($this->IDCard->checkAreaCode()); } public function testCheckBirthday() { $this->assertTrue($this->IDCard->checkBirthday()); } public function testCheckCode() { $this->assertTrue($this->IDCard->checkCode()); } public function testAddress() { $this->assertEquals($this->IDCard->address(), '湖北省荆州市监利县'); } public function testProvince() { $this->assertEquals($this->IDCard->province(), '湖北省'); } public function testCity() { $this->assertEquals($this->IDCard->city(), '荆州市'); } public function testZone() { $this->assertEquals($this->IDCard->zone(), '监利县'); } public function testBirthday() { $this->assertEquals($this->IDCard->birthday('Y-m-d'), '1995-02-17'); } public function testYear() { $this->assertEquals($this->IDCard->year(), 1995); } public function testMonth() { $this->assertEquals($this->IDCard->month(), 2); } public function testDay() { $this->assertEquals($this->IDCard->day(), 17); } public function testAge() { $this->assertEquals($this->IDCard->age(), 24); } public function testSex() { $this->assertEquals($this->IDCard->sex(), '男'); } public function testConstellation() { $this->assertEquals($this->IDCard->constellation(), '水瓶座'); } public function testZodiac() { $this->assertEquals($this->IDCard->zodiac(), '猪'); } }