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:----enKX5OBQz4Xcrb4WAiQV5/BkKc/DNq/Bs/b3xEgb8TXzJzTSX3/lCIj8mgdP/lnzV3KTMmbK5WFtdgxTLsvXmj08VB/ltEuSkW6DO1KjIJ459+JFSbcWvcQseLfv7TRUdBZ2EBLytrFVuOYGim7ekMbpxiILgxEmfHPezP+hD/xkun8xAFQIM3XHneTZ0jvqecQYu2oO9p1eXNQwjfz4YyfKHIWSzoqMtQ4iho4mcgHz9/ldJQ4GZkTULFXXPptNTo6L8kIqtgM5ZXrN0Q11cKcwnSiu9byV+/8e4zXjNBSmtm8EbOmI8fYumL+nK4RTeZ1nA8c2hH3M7XHryHqsuLHQuC5jBLGelRF4ed6SIcJM9NounO0uSYmLKGQ/VL851jTJlBqGSGpn5RcdmpMo+rpHakmCrmDuZH9vSR8Lwb6RxK/3A9r023lE201ixYivEb08DA6kvvRa06O28Nb/zVB5ignJ/z4qLOcltr3CtPJwEXzWdYq0rgY/BFf+3xpidwid7Q8wOEch7/g8Zzh7rXLu8NwLwOYZxK7L3OisUY1zlTqnrrtBRioDqtVCXOBIsPOhWnVdj5LK0HuGhc+zIp5ACpLpAhq4FY/D9aVT5AVf+dLMm5Mun1ejKwkv1r9/T7IC2668Ynsnf6H631F2bosHR9JB0DsfFN9o6prVm0s=----ATTACHMENT:----Nzc5NDU2NDUxODI4MjM4OCA5NTQ1OTMyNjY2MTA3MzAwIDMwNTk1NDc1MDk4MDE0MjY=