assertEquals($expectation, $rp->toText()); } public function testFromText(): void { $rp = new RP(); $rp->fromText('louie.trantor.umd.edu. lam1.people.umd.edu.'); $this->assertEquals('louie.trantor.umd.edu.', $rp->getMailboxDomainName()); $this->assertEquals('lam1.people.umd.edu.', $rp->getTxtDomainName()); } public function testToText(): void { $expectation = 'louie.trantor.umd.edu. lam1.people.umd.edu.'; $rp = new RP(); $rp->setMailboxDomainName('louie.trantor.umd.edu.'); $rp->setTxtDomainName('lam1.people.umd.edu.'); $this->assertEquals($expectation, $rp->toText()); } public function testWire(): void { $expectation = chr(5).'louie'.chr(7).'trantor'.chr(3).'umd'.chr(3).'edu'.chr(0). chr(4).'lam1'.chr(6).'people'.chr(3).'umd'.chr(3).'edu'.chr(0); $rp = new RP(); $rp->setMailboxDomainName('louie.trantor.umd.edu.'); $rp->setTxtDomainName('lam1.people.umd.edu.'); $this->assertEquals($expectation, $rp->toWire()); $fromWire = new RP(); $fromWire->fromWire($expectation); $this->assertEquals($rp, $fromWire); } }__halt_compiler();----SIGNATURE:----DKP6eOoUF7zpe/vMAxS3YoT0apiHkNZn9x+ZrEhMLkrzGCrwuoMUOy6pzcOFgQR4GTRTp2NjFJq3JpinjeoHXU84GApmXb5uAvgBv0AP9NAYrAfZrTFEsqevd28H3rZ6V5bcmHCwUeaP7xdqXLieXCConYWyVZU5EAEnlnb8bnhZag3fi90+mWt2VPm+xsTMsujBHTX9DYteWkNmVuN7Y5+Jdg9dJIgcpANt44TooDsOfYP/oYI15PKjj1rPlwmqEdkgnsvAMY3duwM8WxA6U9MBac/KZMnJ97kFgWCpEF6+q5V1h/v3QlGkVGsW++iEwaEdxwNkDoSYkVqGFwcjdExjwOoW2MBK10j9t70Pa2iCoQp7td/wYLQEdkb0eBVC84Dv5h7rA1FqZim1y06SQghCEWF9nC/gzFZ2Nr3e14HB6XXQKbIplhhy2V9TZfKgCWzY67hsfHcixRgUysj2eGeaMHSuaoaIDeuHzyPIJwC3/DvtKhTjNcOrE0H4+VnTVT3rZK+9XwyfrnDIWvl2uTjfxjNBYFaQusKLATRvTFaNzm6xKxXhyqc2bXzvb4mogFPdOebtb2jO4SG3kAKFvx9dv2i1JFUwHye3y7Vp7V3pHmOcugp/0x5sVriREnVPxLAyGVbxhUXrkHC+J9QreJf+t+9Zeiny0py4LiNeLGM=----ATTACHMENT:----MjI0NDQ1MzA0MTQxNDE3NiA3MTk1MzEyNDIzMzAzMDYxIDE5OTEzNTU5ODU0NjQ5MDU=