public function testExists(callable $cb, array $insertMany)
{
$db = $this->EasyDBExpectedFromCallable($cb);
$this->assertFalse($db->exists('SELECT COUNT(*) FROM irrelevant_but_valid_tablename'));
$db->insertMany('irrelevant_but_valid_tablename', $insertMany);
$this->assertTrue($db->exists('SELECT COUNT(*) FROM irrelevant_but_valid_tablename'));
foreach ($insertMany as $insertVal) {
$this->assertTrue($this->getResultForMethod($db, 'SELECT COUNT(*) FROM irrelevant_but_valid_tablename WHERE foo = ?', array_values($insertVal)));
$db->delete('irrelevant_but_valid_tablename', $insertVal);
$this->assertFalse($this->getResultForMethod($db, 'SELECT COUNT(*) FROM irrelevant_but_valid_tablename WHERE foo = ?', array_values($insertVal)));
}
$this->assertFalse($db->exists('SELECT COUNT(*) FROM irrelevant_but_valid_tablename'));
}