VoidCacheTest.php in Zircon Profile 8.0
File
vendor/doctrine/cache/tests/Doctrine/Tests/Common/Cache/VoidCacheTest.php
View source
<?php
namespace Doctrine\Tests\Common\Cache;
use Doctrine\Common\Cache\VoidCache;
class VoidCacheTest extends \PHPUnit_Framework_TestCase {
public function testShouldAlwaysReturnFalseOnContains() {
$cache = new VoidCache();
$this
->assertFalse($cache
->contains('foo'));
$this
->assertFalse($cache
->contains('bar'));
}
public function testShouldAlwaysReturnFalseOnFetch() {
$cache = new VoidCache();
$this
->assertFalse($cache
->fetch('foo'));
$this
->assertFalse($cache
->fetch('bar'));
}
public function testShouldAlwaysReturnTrueOnSaveButNotStoreAnything() {
$cache = new VoidCache();
$this
->assertTrue($cache
->save('foo', 'fooVal'));
$this
->assertFalse($cache
->contains('foo'));
$this
->assertFalse($cache
->fetch('foo'));
}
public function testShouldAlwaysReturnTrueOnDelete() {
$cache = new VoidCache();
$this
->assertTrue($cache
->delete('foo'));
}
public function testShouldAlwaysReturnNullOnGetStatus() {
$cache = new VoidCache();
$this
->assertNull($cache
->getStats());
}
}