| 
<?phpnamespace eMapper\SQLite;
 
 use eMapper\SQLite\SQLiteTest;
 
 /**
 * Tests inserting a blob into a SQLite database
 * @author emaphp
 * @group sqlite
 * @group blob
 */
 class InsertionTest extends SQLiteTest {
 public function setUp() {
 self::$mapper->sql("CREATE TEMP TABLE \"blob_test\" ( \"test_id\" INTEGER NOT NULL, value BLOB);");
 }
 
 public function testInsert() {
 self::$mapper->query("INSERT INTO blob_test VALUES (1, %{blob})", self::$blob);
 $row = self::$mapper->type('obj')->query("SELECT * FROM blob_test WHERE test_id = 1");
 $this->assertEquals(self::$blob, $row->value);
 }
 
 public function tearDown() {
 self::$mapper->sql("DROP TABLE \"blob_test\";");
 }
 }
 
 ?>
 |