24 lines
		
	
	
		
			578 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			578 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| namespace nulib\cache;
 | |
| 
 | |
| use nulib\db\sqlite\SqliteStorage;
 | |
| use nulib\output\msg;
 | |
| use nulib\output\std\StdMessenger;
 | |
| use nulib\tests\TestCase;
 | |
| 
 | |
| class _TestCase extends TestCase {
 | |
|   protected static SqliteStorage $storage;
 | |
| 
 | |
|   static function setUpBeforeClass(): void {
 | |
|     parent::setUpBeforeClass();
 | |
|     msg::set_messenger_class(StdMessenger::class);
 | |
|     self::$storage = new SqliteStorage(__DIR__."/cache.db");
 | |
|     cache::set_storage(self::$storage);
 | |
|   }
 | |
| 
 | |
|   static function tearDownAfterClass(): void {
 | |
|     parent::tearDownAfterClass();
 | |
|     self::$storage->close();
 | |
|   }
 | |
| }
 |