public function testDeleteLinksOfItem() { $itemId = new ItemId('Q111'); $siteLink = new SiteLink('eswiki', 'Gato'); $item = new Item($itemId); $item->getSiteLinkList()->addSiteLink($siteLink); $siteLinkStore = new HashSiteLinkStore(); $siteLinkStore->saveLinksOfItem($item); $this->assertEquals($itemId, $siteLinkStore->getItemIdForSiteLink($siteLink)); $siteLinkStore->deleteLinksOfItem($itemId); $this->assertEmpty($siteLinkStore->getSiteLinksForItem($itemId), 'get by item id'); $this->assertNull($siteLinkStore->getItemIdForSiteLink($siteLink), 'get by site link'); }