public function testConstructorWillSetVariables() { $domain = new StubMailDomainLibraryImpl(); $domain->setDomainList($l = ["test" => new StubMailDomainImpl(true, "test")]); $o = new MailDomainLibraryObjectImpl($domain); $this->assertEquals('mail_domain_library', $o->getName()); $this->assertEquals($l, $o->getVariable('domains')); }
public function testReturnsRightJSONObject() { $this->assertEquals($o = new MailDomainLibraryObjectImpl($this->domainLibrary), $this->domainLibrary->jsonObjectSerialize()); $this->assertEquals($o->jsonSerialize(), $this->domainLibrary->jsonSerialize()); }