setHref(self::$href); $link->setRel(self::$rel); $link->setMethod(self::$method); return $link; } public function setup() { $this->link = self::createLink(); } public function testGetterSetters() { $this->assertEquals(self::$href, $this->link->getHref()); $this->assertEquals(self::$rel, $this->link->getRel()); $this->assertEquals(self::$method, $this->link->getMethod()); } public function testSerializeDeserialize() { $link2 = new Link(); $link2->fromJson($this->link->toJSON()); $this->assertEquals($this->link, $link2); } }