private function createTestEntities($db)
{
$db->Execute("\n CREATE TEMPORARY TABLE IF NOT EXISTS `test_abstract_entity` (\n `id` INT NOT NULL AUTO_INCREMENT,\n `str_id` VARCHAR(32) NOT NULL,\n `int_field` INT NULL,\n `string_field` VARCHAR(45) NULL,\n `dt_field` DATETIME NOT NULL,\n `utc_dt_field` DATETIME NOT NULL,\n PRIMARY KEY (`id`, `str_id`))\n ");
$entity = new TestEntity();
$entity->strId = 'foo';
$entity->intField = 100500;
$entity->save();
$entity = new TestEntity();
$entity->strId = 'bar';
$entity->stringField = 'foobar';
$entity->save();
$entity = new TestEntity();
$entity->strId = 'barfoo';
$entity->intField = 100500;
$entity->stringField = 'foobar';
$entity->save();
return $entity->table();
}