init(null); } } } protected function tearDown() { /*Prado::setApplication(null); self::$cache = null;*/ } public function testInit() { throw new PHPUnit_Framework_IncompleteTestError(); } public function testPrimaryCache() { self::$cache->PrimaryCache = true; self::assertEquals(true, self::$cache->PrimaryCache); self::$cache->PrimaryCache = false; self::assertEquals(false, self::$cache->PrimaryCache); } public function testKeyPrefix() { self::$cache->KeyPrefix = 'prefix'; self::assertEquals('prefix', self::$cache->KeyPrefix); } public function testDbFile() { self::assertEquals('sqlite.cache', basename(self::$cache->DbFile)); } public function testSetAndGet() { self::$cache->set('key', 'value'); self::assertEquals('value', self::$cache->get('key')); } public function testAdd() { self::$cache->add('key', 'value'); self::assertEquals('value', self::$cache->get('key')); } public function testDelete() { self::$cache->delete('key'); self::assertEquals(false, self::$cache->get('key')); } public function testFlush() { $this->testAdd(); self::assertEquals(true, self::$cache->flush()); } }