public function assertQueriesByStatementAndMethod($statement, $class, $method, $message = '')
{
$this->readQueries();
$message = $message ? $message : 'Failed asserting that queries were made by method [' . $class . '::' . $method . '] containing statement [' . $statement . ']';
$statementIterator = new MainStatementQueriesFilter(new ClassMethodQueriesFilter(new \ArrayIterator($this->filteredQueries), $class, $method), $statement);
\PHPUnit_Framework_Assert::assertNotEmpty(iterator_to_array($statementIterator), $message);
}