Tests fix clockmock
This commit is contained in:
parent
753d46ac03
commit
6b21752285
@ -18,7 +18,22 @@ function time($asFloat = false)
|
||||
|
||||
namespace Symfony\Component\HttpFoundation\Tests;
|
||||
|
||||
function with_clock_mock($enable = null)
|
||||
{
|
||||
static $enabled;
|
||||
|
||||
if (null === $enable) {
|
||||
return $enabled;
|
||||
}
|
||||
|
||||
$enabled = $enable;
|
||||
}
|
||||
|
||||
function time()
|
||||
{
|
||||
if (!with_clock_mock()) {
|
||||
return \time();
|
||||
}
|
||||
|
||||
return $_SERVER['REQUEST_TIME'];
|
||||
}
|
||||
|
@ -23,6 +23,18 @@ require_once __DIR__.'/ClockMock.php';
|
||||
*/
|
||||
class CookieTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
public function setUp()
|
||||
{
|
||||
with_clock_mock(true);
|
||||
parent::setUp();
|
||||
}
|
||||
|
||||
public function tearDown()
|
||||
{
|
||||
with_clock_mock(false);
|
||||
parent::tearDown();
|
||||
}
|
||||
|
||||
public function invalidNames()
|
||||
{
|
||||
return array(
|
||||
|
@ -18,6 +18,18 @@ require_once __DIR__.'/ClockMock.php';
|
||||
|
||||
class ResponseHeaderBagTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
public function setUp()
|
||||
{
|
||||
with_clock_mock(true);
|
||||
parent::setUp();
|
||||
}
|
||||
|
||||
public function tearDown()
|
||||
{
|
||||
with_clock_mock(false);
|
||||
parent::tearDown();
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers Symfony\Component\HttpFoundation\ResponseHeaderBag::allPreserveCase
|
||||
* @dataProvider provideAllPreserveCase
|
||||
|
@ -18,10 +18,27 @@ function microtime($asFloat = false)
|
||||
|
||||
namespace Symfony\Component\Stopwatch\Tests;
|
||||
|
||||
function with_clock_mock($enable = null)
|
||||
{
|
||||
static $enabled;
|
||||
|
||||
if (null === $enable) {
|
||||
return $enabled;
|
||||
}
|
||||
|
||||
$enabled = $enable;
|
||||
}
|
||||
|
||||
function usleep($us)
|
||||
{
|
||||
static $now;
|
||||
|
||||
if (!with_clock_mock()) {
|
||||
\usleep($us);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (null === $now) {
|
||||
$now = \microtime(true);
|
||||
}
|
||||
@ -31,6 +48,10 @@ function usleep($us)
|
||||
|
||||
function microtime($asFloat = false)
|
||||
{
|
||||
if (!with_clock_mock()) {
|
||||
return \microtime($asFloat);
|
||||
}
|
||||
|
||||
if (!$asFloat) {
|
||||
return \microtime(false);
|
||||
}
|
||||
|
@ -24,6 +24,18 @@ class StopwatchEventTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
const DELTA = 37;
|
||||
|
||||
public function setUp()
|
||||
{
|
||||
with_clock_mock(true);
|
||||
parent::setUp();
|
||||
}
|
||||
|
||||
public function tearDown()
|
||||
{
|
||||
with_clock_mock(false);
|
||||
parent::tearDown();
|
||||
}
|
||||
|
||||
public function testGetOrigin()
|
||||
{
|
||||
$event = new StopwatchEvent(12);
|
||||
|
@ -24,6 +24,18 @@ class StopwatchTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
const DELTA = 20;
|
||||
|
||||
public function setUp()
|
||||
{
|
||||
with_clock_mock(true);
|
||||
parent::setUp();
|
||||
}
|
||||
|
||||
public function tearDown()
|
||||
{
|
||||
with_clock_mock(false);
|
||||
parent::tearDown();
|
||||
}
|
||||
|
||||
public function testStart()
|
||||
{
|
||||
$stopwatch = new Stopwatch();
|
||||
|
Reference in New Issue
Block a user