function testGetVersionDependsOnLastModificationTimeOfFile() { $names = array('test1', 'test2'); $ext = '.js'; foreach ($names as $fn) { $p = T_CACHE_DIR . $fn . $ext; $expect[] = $p; touch($p); } $files = new T_Code_Files(T_CACHE_DIR, $names, $ext); $version = $files->getVersion(); sleep(1); touch(_end($expect)); clearstatcache(); $this->assertNotEquals($files->getVersion(), $version); foreach ($expect as $p) { @unlink($p); } }