public function testLinksInMultimediaObject() { $mm = new MultimediaObject(); $link1 = new Link(); $link2 = new Link(); $link3 = new Link(); $this->assertEquals(0, count($mm->getLinks())); $mm->addLink($link1); $mm->addLink($link2); $mm->addLink($link3); $this->assertEquals(3, count($mm->getLinks())); $linksArray = array($link1, $link2, $link3); $this->assertEquals($linksArray, $mm->getLinks()->toArray()); $mm->removeLink($link2); $this->assertEquals(2, count($mm->getLinks())); $this->assertTrue($mm->containsLink($link1)); $this->assertFalse($mm->containsLink($link2)); $linksArray = array(0 => $link1, 2 => $link3); $this->assertEquals($linksArray, $mm->getLinks()->toArray()); }