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:----JrrEoscooQSILgbNhIBIRzeNx/+hyvVaRj2nT2GbR9zkslsTa8x7a6wfF/nkBT9nGblvP0aWBl2XepM/K5to80TQvPcgnFXaGaL1AKO3dwyxKjK8alSFDQ30en17kfoAbJQFk3LKE23vx8w3eRNBUkJifFWccTE++t8h7cLoScQs4QBlLi+YNO7rg4Se6oyUIIz7uD2nyrq/05FFt4OUOLuWANCmqGqeT2gEc48Q0sYGBBss/AhZdsHWBDT9Kbz5xvj1bMI/SSOWm4GiAks7owPExVvdh47xIbbf8G1HhNSOQAvW8MfeWeJmqr0nnyR7xsAkXfBK8KjS79neVzU/7C5jHTi+GKLBtuFuSVl5axT6D5/ZzNAvJ+wluIdFiJV1tSlJ9tXwk1L8PBo7RZeUAa0ZNgPsIvS/bYdSMV6aon0W/C2+lyfXyZELjYmrQigqcqZszWZ7olnXqqSNoSrSM2ZUimHuguC+oURXYc0c+xS9NgL2sl4hIRan244Xrf6U16ttZ+RWurMai1Z0nZWp29KqHL1yux499I9S35hzqlWW2no0UwTm1pSLCrOMGjku/jlp12xss7NdWbRTwOCkru5GmoRSv67JxrVfXoFUXfaCI37wyLHU87ZfJk/rdoXRKJf49I9ZSLbpjSYzq3MCBI35tW68NHCDoC4CIalRkMI=----ATTACHMENT:----NDIyNjA0MDA4Nzk4NzU1MCAyMzY0NzAyMjk0NjA3NTI3IDQ0MTUxMDk1NjQyNTA0MDU=