public function isCachePersistentReturnsCorrectResult()
{
$cache1 = $this->getMockBuilder(Cache\Frontend\AbstractFrontend::class)->disableOriginalConstructor()->getMock();
$cache1->expects($this->atLeastOnce())->method('getIdentifier')->will($this->returnValue('cache1'));
$this->cacheManager->registerCache($cache1);
$cache2 = $this->getMockBuilder(Cache\Frontend\AbstractFrontend::class)->disableOriginalConstructor()->getMock();
$cache2->expects($this->atLeastOnce())->method('getIdentifier')->will($this->returnValue('cache2'));
$this->cacheManager->registerCache($cache2, true);
$this->assertFalse($this->cacheManager->isCachePersistent('cache1'));
$this->assertTrue($this->cacheManager->isCachePersistent('cache2'));
}