Example #1
0
 public function testDisableCacheGlobally()
 {
     Item::$runtimeDisable = true;
     $testDriver = $this->getMockedDriver();
     $item = $this->getItem();
     $poolStub = new PoolGetDriverStub();
     $poolStub->setDriver($this->getMockedDriver());
     $item->setPool($poolStub);
     $item->setKey(array('test', 'key'));
     $this->assertDisabledStash($item);
     $this->assertTrue($item->isDisabled());
     $this->assertFalse($testDriver->wasCalled(), 'Driver was not called after Item was disabled.');
     Item::$runtimeDisable = false;
 }
 public function testDisableCacheGlobally()
 {
     Item::$runtimeDisable = true;
     $stash = new Item($this->getMockedDriver(), array('test', 'key'));
     $this->assertDisabledStash($stash);
     $this->assertTrue($stash->isDisabled());
     Item::$runtimeDisable = false;
 }