]> git.immae.eu Git - github/shaarli/Shaarli.git/blobdiff - tests/render/PageCacheManagerTest.php
Compatibility with PHPUnit 9
[github/shaarli/Shaarli.git] / tests / render / PageCacheManagerTest.php
index 991515d0fdf490e858d8d6ab36f703e724edfd1b..08d4e5ea0bd9f7b8b37e907fc4b8a90f7c96d3e4 100644 (file)
@@ -1,14 +1,13 @@
 <?php
+
 /**
  * Cache tests
  */
+
 namespace Shaarli\Render;
 
-use PHPUnit\Framework\TestCase;
 use Shaarli\Security\SessionManager;
-
-// required to access $_SESSION array
-session_start();
+use Shaarli\TestCase;
 
 /**
  * Unitary tests for cached pages
@@ -30,9 +29,9 @@ class PageCacheManagerTest extends TestCase
     /**
      * Populate the cache with dummy files
      */
-    public function setUp()
+    protected function setUp(): void
     {
-        $this->cacheManager = new PageCacheManager(static::$testCacheDir);
+        $this->cacheManager = new PageCacheManager(static::$testCacheDir, true);
 
         if (!is_dir(self::$testCacheDir)) {
             mkdir(self::$testCacheDir);
@@ -49,7 +48,7 @@ class PageCacheManagerTest extends TestCase
     /**
      * Remove dummycache folder after each tests.
      */
-    public function tearDown()
+    protected function tearDown(): void
     {
         array_map('unlink', glob(self::$testCacheDir . '/*'));
         rmdir(self::$testCacheDir);
@@ -73,7 +72,7 @@ class PageCacheManagerTest extends TestCase
      */
     public function testPurgeCachedPagesMissingDir()
     {
-        $this->cacheManager = new PageCacheManager(self::$testCacheDir . '_missing');
+        $this->cacheManager = new PageCacheManager(self::$testCacheDir . '_missing', true);
 
         $oldlog = ini_get('error_log');
         ini_set('error_log', '/dev/null');