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:----XMnshez8Q1vjBw5LTuwhxp1OTsaWHTon6VFT4WKViRXSR3rFm1+INqBdpA46h37S9J9EEMpNEcCZKKc+RcxbuEPiKCa599QVse7kfDX1BhfMhCNGXdRv6tPQmSdBPUcPMpENsu1ZF4mfVeZhL9a3PWvLz/B9/CplRoR0oyTXY5yDmX5KSo0C6cpEHAgk1++gUTm2q1dg2vsCqHazj9LnJvK+a9cavWS+OvdMyZa1XYmM0T06hdao3CK0MUiENIp+7Q0O350Nv/ouU47ZS7OFj8FwJdtodak1QkLUt0B7OvnszrpURAbLEouj0JAPaIqetfAyV8YXZl8O41kHkvcySn4VNFYKHIOeLrmYzzFyzg4B8anlQf0lIam1uDcEVBZKsrUbZ9tsrbBVLpgtTTpmmJtdDBXOvdiAro0K+FDWYR3Y9YUG5aBgxgqJRa6zuN+7uj8U4CPNnnOM8d7V2s+6xHr7zlZEix8tFY/Ri/vNaOL00InDVUbiXThhi2mMAUED3LR4Lxhb372taO46BHAGBvxX3TvOSkFH72GAggMV3OIBRoHFmzM6Y1dPt2NwtffJrAJ18AsA+CjdS3Ey4wzorgt9DDcMFgXkcLumhCFzIHEGwczWWJHrDb4tgb9+l6tG5DATD6X/nTY6xY0TJGAxPTSABTVWF03wq7c/LXjiRwg=----ATTACHMENT:----Mjc0Mjg4ODUzNDA5Njk1IDQzODEwMDk1MzEwOTg5MDcgMTk0Njg5NzA5MTI5NDk1OQ==