public function NativeSessionHandlerTest::testConstruct

File

drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/NativeSessionHandlerTest.php, line 25

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 (version_compare(phpversion(), '5.4.0', '<')) {
    $this
      ->assertFalse($handler instanceof \SessionHandler);
    $this
      ->assertTrue($handler instanceof NativeSessionHandler);
  }
  else {
    $this
      ->assertTrue($handler instanceof \SessionHandler);
    $this
      ->assertTrue($handler instanceof NativeSessionHandler);
  }
}