Lines Matching refs:this

25         $this->classname = '__Twig_Tests_Cache_FilesystemTest_Template_'.$nonce;
26 $this->directory = sys_get_temp_dir().'/twig-test';
27 $this->cache = new FilesystemCache($this->directory);
32 if (file_exists($this->directory)) {
33 Twig_Tests_FilesystemHelper::removeDir($this->directory);
39 $key = $this->directory.'/cache/cachefile.php';
43 $this->assertTrue(is_dir($dir));
44 $this->assertFalse(class_exists($this->classname, false));
46 $content = $this->generateSource();
49 $this->cache->load($key);
51 $this->assertTrue(class_exists($this->classname, false));
56 $key = $this->directory.'/cache/cachefile.php';
58 $this->assertFalse(class_exists($this->classname, false));
60 $this->cache->load($key);
62 $this->assertFalse(class_exists($this->classname, false));
67 $key = $this->directory.'/cache/cachefile.php';
68 $content = $this->generateSource();
70 $this->assertFileNotExists($key);
71 $this->assertFileNotExists($this->directory);
73 $this->cache->write($key, $content);
75 $this->assertFileExists($this->directory);
76 $this->assertFileExists($key);
77 $this->assertSame(file_get_contents($key), $content);
87 $this->markTestSkipped('Read-only directories not possible on Windows.');
90 $key = $this->directory.'/cache/cachefile.php';
91 $content = $this->generateSource();
93 $this->assertFileNotExists($key);
96 @mkdir($this->directory, 0555, true);
97 $this->assertTrue(is_dir($this->directory));
99 $this->cache->write($key, $content);
109 $this->markTestSkipped('Read-only directories not possible on Windows.');
112 $key = $this->directory.'/cache/cachefile.php';
113 $content = $this->generateSource();
115 $this->assertFileNotExists($key);
118 @mkdir($this->directory, 0777, true);
120 @mkdir($this->directory.'/cache', 0555);
121 $this->assertTrue(is_dir($this->directory.'/cache'));
123 $this->cache->write($key, $content);
132 $key = $this->directory.'/cache/cachefile.php';
133 $content = $this->generateSource();
135 $this->assertFileNotExists($key);
139 $this->assertTrue(is_dir($key));
141 $this->cache->write($key, $content);
146 $key = $this->directory.'/cache/cachefile.php';
150 $this->assertTrue(is_dir($dir));
155 $this->assertSame(1234567890, $this->cache->getTimestamp($key));
160 $key = $this->directory.'/cache/cachefile.php';
161 $this->assertSame(0, $this->cache->getTimestamp($key));
172 $this->assertRegExp($expected, $cache->generateKey('_test_', \get_class($this)));
192 '{{classname}}' => $this->classname,