public function testGetSiteLinksForItem() { $one = new Item(new ItemId('Q1')); $one->getSiteLinkList()->addNewSiteLink('dewiki', 'Xoo'); $one->getSiteLinkList()->addNewSiteLink('enwiki', 'Foo'); $this->repo->putEntity($one); // check link retrieval $this->assertEquals(array(new SiteLink('dewiki', 'Xoo'), new SiteLink('enwiki', 'Foo')), $this->repo->getSiteLinksForItem($one->getId())); // check links of unknown id $this->assertEmpty($this->repo->getSiteLinksForItem(new ItemId('q123'))); }