@@ -310,6 +310,29 @@ func TestString(t *testing.T) {
310
310
311
311
mustExec (t , db , "DROP TABLE IF EXISTS test" )
312
312
}
313
+
314
+ // BLOB
315
+ mustExec (t , db , "CREATE TABLE test (id int, value BLOB) CHARACTER SET utf8 COLLATE utf8_unicode_ci" )
316
+
317
+ id := 2
318
+ in = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, " +
319
+ "sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, " +
320
+ "sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. " +
321
+ "Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. " +
322
+ "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, " +
323
+ "sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, " +
324
+ "sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. " +
325
+ "Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
326
+ mustExec (t , db , ("INSERT INTO test VALUES (?, ?)" ), id , in )
327
+
328
+ err = db .QueryRow ("SELECT value FROM test WHERE id = ?" , id ).Scan (& out )
329
+ if err != nil {
330
+ t .Fatalf ("Error on BLOB-Query: %v" , err )
331
+ } else if out != in {
332
+ t .Errorf ("BLOB: %s != %s" , in , out )
333
+ }
334
+
335
+ return
313
336
}
314
337
315
338
func TestNULL (t * testing.T ) {
0 commit comments