Browse Source

mocking time in test only usefull when using time() once

e2513de6c6 (commitcomment-3192244)
tags/2.0.0-beta
Carsten Brandt 12 years ago
parent
commit
48f388442f
  1. 5
      tests/unit/framework/caching/DbCacheTest.php
  2. 5
      tests/unit/framework/caching/FileCacheTest.php

5
tests/unit/framework/caching/DbCacheTest.php

@ -77,10 +77,11 @@ class DbCacheTest extends CacheTest
{ {
$cache = $this->getCacheInstance(); $cache = $this->getCacheInstance();
static::$time = \time();
$this->assertTrue($cache->set('expire_test', 'expire_test', 2)); $this->assertTrue($cache->set('expire_test', 'expire_test', 2));
static::$time = time() + 1; static::$time++;
$this->assertEquals('expire_test', $cache->get('expire_test')); $this->assertEquals('expire_test', $cache->get('expire_test'));
static::$time = time() + 2; static::$time++;
$this->assertFalse($cache->get('expire_test')); $this->assertFalse($cache->get('expire_test'));
} }
} }

5
tests/unit/framework/caching/FileCacheTest.php

@ -27,10 +27,11 @@ class FileCacheTest extends CacheTest
{ {
$cache = $this->getCacheInstance(); $cache = $this->getCacheInstance();
static::$time = \time();
$this->assertTrue($cache->set('expire_test', 'expire_test', 2)); $this->assertTrue($cache->set('expire_test', 'expire_test', 2));
static::$time = time() + 1; static::$time++;
$this->assertEquals('expire_test', $cache->get('expire_test')); $this->assertEquals('expire_test', $cache->get('expire_test'));
static::$time = time() + 2; static::$time++;
$this->assertFalse($cache->get('expire_test')); $this->assertFalse($cache->get('expire_test'));
} }
} }

Loading…
Cancel
Save