You are here

class ConfigDataCollectorTest in Zircon Profile 8

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

Hierarchy

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

Expanded class hierarchy of ConfigDataCollectorTest

File

vendor/symfony/http-kernel/Tests/DataCollector/ConfigDataCollectorTest.php, line 20

Namespace

Symfony\Component\HttpKernel\Tests\DataCollector
View source
class ConfigDataCollectorTest extends \PHPUnit_Framework_TestCase {
  public function testCollect() {
    $kernel = new KernelForTest('test', true);
    $c = new ConfigDataCollector();
    $c
      ->setCacheVersionInfo(false);
    $c
      ->setKernel($kernel);
    $c
      ->collect(new Request(), new Response());
    $this
      ->assertSame('test', $c
      ->getEnv());
    $this
      ->assertTrue($c
      ->isDebug());
    $this
      ->assertSame('config', $c
      ->getName());
    $this
      ->assertSame('testkernel', $c
      ->getAppName());
    $this
      ->assertSame(PHP_VERSION, $c
      ->getPhpVersion());
    $this
      ->assertSame(Kernel::VERSION, $c
      ->getSymfonyVersion());
    $this
      ->assertNull($c
      ->getToken());

    // if else clause because we don't know it
    if (extension_loaded('xdebug')) {
      $this
        ->assertTrue($c
        ->hasXDebug());
    }
    else {
      $this
        ->assertFalse($c
        ->hasXDebug());
    }

    // if else clause because we don't know it
    if (extension_loaded('eaccelerator') && ini_get('eaccelerator.enable') || extension_loaded('apc') && ini_get('apc.enabled') || extension_loaded('Zend OPcache') && ini_get('opcache.enable') || extension_loaded('xcache') && ini_get('xcache.cacher') || extension_loaded('wincache') && ini_get('wincache.ocenabled')) {
      $this
        ->assertTrue($c
        ->hasAccelerator());
    }
    else {
      $this
        ->assertFalse($c
        ->hasAccelerator());
    }
  }

}

Members