public function testGEtSetAdditionalInfo() { $expected = 'test data'; $expectedDate = new \DateTime(); $expectedDateString = date('d/m/Y'); $this->assertEmpty($this->poa->getAdditionalInfo()); $this->assertEmpty($this->poa->getAdditionalInfoDonorSignatureDate()); $this->assertEmpty($this->poa->getAdditionalInfoDonorSignatureDateString()); $this->assertFalse($this->poa->getAdditionalInfoDonorSignature()); $this->assertTrue($this->poa->setAdditionalInfoDonorSignature(true) instanceof PowerOfAttorney); $this->assertTrue($this->poa->setAdditionalInfo($expected) instanceof PowerOfAttorney); $this->assertTrue($this->poa->setAdditionalInfoDonorSignatureDate($expectedDate) instanceof PowerOfAttorney); $this->assertEquals($expected, $this->poa->getAdditionalInfo()); $this->assertEquals($expectedDate, $this->poa->getAdditionalInfoDonorSignatureDate()); $this->assertTrue($this->poa->setAdditionalInfoDonorSignatureDateString($expectedDateString) instanceof PowerOfAttorney); $this->assertEquals($expectedDateString, $this->poa->getAdditionalInfoDonorSignatureDateString()); $this->assertFalse($this->poa->getAnyOtherInfo()); $this->assertTrue($this->poa->setAnyOtherInfo(true) instanceof PowerOfAttorney); $this->assertTrue($this->poa->getAnyOtherInfo()); }