Example #1
0
 public function testProfiler()
 {
     $config = new Config();
     $config->setDsn('sqlite::memory:');
     $database = new Database($config);
     $profiler = new Profiler();
     $database->addProfiler($profiler);
     $database->query("SELECT 1")->fetchAll();
     $result = $profiler->getLogData();
     $result = $result[0];
     // PHP 5.3 compatible
     $this->assertSame(1, $result->getId());
     $this->assertSame("SELECT 1", $result->getQueryString());
 }