public function PdoSessionHandlerTest::testWrongPdoErrMode

File

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

Class

PdoSessionHandlerTest

Namespace

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

Code

public function testWrongPdoErrMode() {
  $pdo = new \PDO("sqlite::memory:");
  $pdo
    ->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_SILENT);
  $pdo
    ->exec("CREATE TABLE sessions (sess_id VARCHAR(255) PRIMARY KEY, sess_data TEXT, sess_time INTEGER)");
  $this
    ->setExpectedException('InvalidArgumentException');
  $storage = new PdoSessionHandler($pdo, array(
    'db_table' => 'sessions',
  ), array());
}