public function testResetCache() { $subject = new DIWikiPage('Foo', NS_MAIN); $poolCache = $this->inMemoryPoolCache->getPoolCacheFor('exporter.dataitem.resource.encoder'); $poolCache->save($subject->getHash(), true); $poolCache->save($subject->getHash() . DataItemToExpResourceEncoder::AUX_MARKER, true); $store = $this->getMockBuilder('\\SMW\\Store')->disableOriginalConstructor()->getMockForAbstractClass(); $instance = new DataItemToExpResourceEncoder($store); $instance->resetCacheBy($subject); $this->assertFalse($poolCache->contains($subject->getHash())); }
/** * @since 2.2 */ public function resetCacheBy(SMWDIWikiPage $diWikiPage) { self::$dataItemToExpResourceEncoder->resetCacheBy($diWikiPage); }