Broaden timer tests limits

This commit is contained in:
Jordi Boggiano 2012-02-23 20:36:56 +01:00
parent 001c4fd064
commit 005d86f4db
2 changed files with 8 additions and 8 deletions

View File

@ -66,10 +66,10 @@ class StopwatchEventTest extends \PHPUnit_Framework_TestCase
{
$event = new StopwatchEvent(microtime(true) * 1000);
$event->start();
usleep(10000);
usleep(20000);
$event->stop();
$total = $event->getTotalTime();
$this->assertTrue($total >= 9 && $total <= 20);
$this->assertTrue($total > 10 && $total <= 29, $total.' should be 20 (between 10 and 29)');
$event = new StopwatchEvent(microtime(true) * 1000);
$event->start();
@ -79,7 +79,7 @@ class StopwatchEventTest extends \PHPUnit_Framework_TestCase
usleep(10000);
$event->stop();
$total = $event->getTotalTime();
$this->assertTrue($total >= 18 && $total <= 30);
$this->assertTrue($total > 10 && $total <= 29, $total.' should be 20 (between 10 and 29)');
}
/**
@ -101,7 +101,7 @@ class StopwatchEventTest extends \PHPUnit_Framework_TestCase
usleep(10000);
$event->ensureStopped();
$total = $event->getTotalTime();
$this->assertTrue($total >= 27 && $total <= 40);
$this->assertTrue($total >= 21 && $total <= 39, $total.' should be 30 (between 21 and 39)');
}
public function testStartTime()
@ -139,7 +139,7 @@ class StopwatchEventTest extends \PHPUnit_Framework_TestCase
usleep(10000);
$event->stop();
$end = $event->getEndTime();
$this->assertTrue($end >= 18 && $end <= 30);
$this->assertTrue($end > 10 && $end <= 29, $end.' should be 20 (between 10 and 29)');
}
/**

View File

@ -33,12 +33,12 @@ class StopwatchTest extends \PHPUnit_Framework_TestCase
{
$stopwatch = new Stopwatch();
$stopwatch->start('foo', 'cat');
usleep(10000);
usleep(20000);
$event = $stopwatch->stop('foo');
$this->assertInstanceof('Symfony\Component\HttpKernel\Debug\StopwatchEvent', $event);
$total = $event->getTotalTime();
$this->assertTrue($total >= 9 && $total <= 20);
$this->assertTrue($total > 10 && $total <= 29, $total.' should be 20 (between 10 and 29)');
}
public function testLap()
@ -52,7 +52,7 @@ class StopwatchTest extends \PHPUnit_Framework_TestCase
$this->assertInstanceof('Symfony\Component\HttpKernel\Debug\StopwatchEvent', $event);
$total = $event->getTotalTime();
$this->assertTrue($total >= 18 && $total <= 30);
$this->assertTrue($total > 10 && $total <= 29, $total.' should be 20 (between 10 and 29)');
}
/**