You are here

class TimeDataCollectorTest in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/http-kernel/Tests/DataCollector/TimeDataCollectorTest.php \Symfony\Component\HttpKernel\Tests\DataCollector\TimeDataCollectorTest

Hierarchy

  • class \Symfony\Component\HttpKernel\Tests\DataCollector\TimeDataCollectorTest extends \Symfony\Component\HttpKernel\Tests\DataCollector\PHPUnit_Framework_TestCase

Expanded class hierarchy of TimeDataCollectorTest

File

vendor/symfony/http-kernel/Tests/DataCollector/TimeDataCollectorTest.php, line 18

Namespace

Symfony\Component\HttpKernel\Tests\DataCollector
View source
class TimeDataCollectorTest extends \PHPUnit_Framework_TestCase {
  public function testCollect() {
    $c = new TimeDataCollector();
    $request = new Request();
    $request->server
      ->set('REQUEST_TIME', 1);
    $c
      ->collect($request, new Response());
    $this
      ->assertEquals(1000, $c
      ->getStartTime());
    $request->server
      ->set('REQUEST_TIME_FLOAT', 2);
    $c
      ->collect($request, new Response());
    $this
      ->assertEquals(2000, $c
      ->getStartTime());
    $request = new Request();
    $c
      ->collect($request, new Response());
    $this
      ->assertEquals(0, $c
      ->getStartTime());
    $kernel = $this
      ->getMock('Symfony\\Component\\HttpKernel\\KernelInterface');
    $kernel
      ->expects($this
      ->once())
      ->method('getStartTime')
      ->will($this
      ->returnValue(123456));
    $c = new TimeDataCollector($kernel);
    $request = new Request();
    $request->server
      ->set('REQUEST_TIME', 1);
    $c
      ->collect($request, new Response());
    $this
      ->assertEquals(123456000, $c
      ->getStartTime());
  }

}

Members