* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpKernel\Tests\Profiler; use Symfony\Component\HttpKernel\Profiler\SqliteProfilerStorage; /** * @group legacy * @requires extension pdo_sqlite */ class SqliteProfilerStorageTest extends AbstractProfilerStorageTest { private $dbFile; private $storage; protected function setUp() { $this->dbFile = tempnam(sys_get_temp_dir(), 'sf2_sqlite_storage'); if (file_exists($this->dbFile)) { @unlink($this->dbFile); } $this->storage = new SqliteProfilerStorage('sqlite:'.$this->dbFile); $this->storage->purge(); } protected function tearDown() { @unlink($this->dbFile); } /** * @return \Symfony\Component\HttpKernel\Profiler\ProfilerStorageInterface */ protected function getStorage() { return $this->storage; } }