예제 #1
0
 function testDelete()
 {
     $expected = "MyStringToDelete";
     $this->object->set('testDelete', $expected);
     $this->assertEquals($expected, $this->object->get('testDelete'));
     $this->object->delete('testDelete');
     $this->assertFalse($this->object->get('testDelete'));
 }
예제 #2
0
 public function testCacheOnFindWith()
 {
     $cache = new APCCache();
     $cache->flush();
     $car = CachedCar::Find(3, 'FlexibleORMTests\\Mock\\CachedOwner');
     $cachedCarObject = $cache->get((string) $car);
     $cachedOwnerObject = $cache->get((string) $car->CachedOwner);
     $this->assertTrue($cachedOwnerObject !== false, "Unable to find {$car->CachedOwner} in the cache. ");
     $this->assertEquals($car->CachedOwner, $cachedOwnerObject, "Found incorrect owner for {$car->CachedOwner}");
     unset($car->CachedOwner);
     $this->assertTrue($cachedCarObject !== false, "Unable to find {$car} in the cache. ");
     $this->assertEquals($car, $cachedCarObject, "Found incorrect car for {$car}");
 }