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();
static::$time = \time();
$this->assertTrue($cache->set('expire_test', 'expire_test', 2));
static::$time = time() + 1;
static::$time++;
$this->assertEquals('expire_test', $cache->get('expire_test'));
static::$time = time() + 2;
static::$time++;
$this->assertFalse($cache->get('expire_test'));
}
}

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

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

Loading…
Cancel
Save