CacheTest.php in Auth0 Single Sign On 8.2
File
vendor/auth0/auth0-php/tests/Helpers/Cache/CacheTest.php
View source
<?php
namespace Auth0\Tests\Helpers\Cache;
use Auth0\SDK\Helpers\Cache\NoCacheHandler;
use Auth0\SDK\Helpers\Cache\FileSystemCacheHandler;
class CacheTest extends \PHPUnit_Framework_TestCase {
public function testNoCache() {
$cache = new NoCacheHandler();
$this
->assertNull($cache
->get('pepe'));
$cache
->set('pepe', 'lala');
$this
->assertNull($cache
->get('pepe'));
$cache
->delete('pepe');
$this
->assertNull($cache
->get('pepe'));
}
public function testFileSystemCache() {
$cache = new FileSystemCacheHandler();
$this
->assertNull($cache
->get('pepe'));
$cache
->set('pepe', 'lala');
$this
->assertEquals('lala', $cache
->get('pepe'));
$cache
->delete('pepe');
$this
->assertNull($cache
->get('pepe'));
}
}