2
0

Tweak handling of reading null as raw bytes.

* NULL maps to nil not empty slice
* Handle NULL in Scan not ReadBytes
This commit is contained in:
Jack Christensen
2014-12-23 21:58:48 -06:00
parent e616eb0783
commit daf2efa313
3 changed files with 11 additions and 6 deletions
+4 -4
View File
@@ -817,8 +817,8 @@ func TestReadingNullByteArray(t *testing.T) {
t.Fatalf("conn.QueryRow failed: ", err)
}
if len(a) != 0 {
t.Errorf("Expected 'a' to have length 0, but it was: ", len(a))
if a != nil {
t.Errorf("Expected 'a' to be nil, but it was: %v", a)
}
}
@@ -838,8 +838,8 @@ func TestReadingNullByteArrays(t *testing.T) {
if err := rows.Scan(&a); err != nil {
t.Fatalf("failed to scan row", err)
}
if len(a) != 0 {
t.Errorf("Expected 'a' to have length 0, but it was: ", len(a))
if a != nil {
t.Errorf("Expected 'a' to be nil, but it was: %v", a)
}
}
if count != 2 {