public function testExecute() { $statement = new Statement(); $persister = new TestPersister(new TestVisitor('test')); $persister->results = 'results'; $query = new Query($statement, $persister); $results = $query->execute(); $this->assertEquals('results', $results); $query = new Query($statement); try { $query->execute(); $this->fail('Expect exception is occured.'); } catch (\RuntimeException $ex) { $this->assertTrue(true); } }