1234567891011121314151617181920212223 |
- <?php
-
- namespace Metadata\Tests\Cache;
-
- use Metadata\ClassMetadata;
-
- use Metadata\Cache\FileCache;
-
- class FileCacheTest extends \PHPUnit_Framework_TestCase
- {
- public function testLoadEvictPutClassMetadataFromInCache()
- {
- $cache = new FileCache(sys_get_temp_dir());
-
- $this->assertNull($cache->loadClassMetadataFromCache($refl = new \ReflectionClass('Metadata\Tests\Fixtures\TestObject')));
- $cache->putClassMetadataInCache($metadata = new ClassMetadata('Metadata\Tests\Fixtures\TestObject'));
-
- $this->assertEquals($metadata, $cache->loadClassMetadataFromCache($refl));
-
- $cache->evictClassMetadataFromCache($refl);
- $this->assertNull($cache->loadClassMetadataFromCache($refl));
- }
- }
|