You are here

public function NativeSessionHandlerTest::testConstruct in Zircon Profile 8.0

Same name and namespace in other branches
  1. 8 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeSessionHandlerTest.php \Symfony\Component\HttpFoundation\Tests\Session\Storage\Handler\NativeSessionHandlerTest::testConstruct()

File

vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeSessionHandlerTest.php, line 26

Class

NativeSessionHandlerTest
Test class for NativeSessionHandler.

Namespace

Symfony\Component\HttpFoundation\Tests\Session\Storage\Handler

Code

public function testConstruct() {
  $handler = new NativeSessionHandler();

  // note for PHPUnit optimisers - the use of assertTrue/False
  // here is deliberate since the tests do not require the classes to exist - drak
  if (PHP_VERSION_ID < 50400) {
    $this
      ->assertFalse($handler instanceof \SessionHandler);
    $this
      ->assertTrue($handler instanceof NativeSessionHandler);
  }
  else {
    $this
      ->assertTrue($handler instanceof \SessionHandler);
    $this
      ->assertTrue($handler instanceof NativeSessionHandler);
  }
}