Skip to content

Commit cec3390

Browse files
committed
Fix RowsAffected-Test
Issue #16
1 parent d18a8c1 commit cec3390

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

Diff for: driver_test.go

+12-2
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ func TestCRUD(t *testing.T) {
129129
}
130130

131131
// Update
132-
mustExec(t, db, "UPDATE test SET value = ? WHERE value = ?", false, true)
132+
res = mustExec(t, db, "UPDATE test SET value = ? WHERE value = ?", false, true)
133133
count, err = res.RowsAffected()
134134
if err != nil {
135135
t.Fatalf("res.RowsAffected() returned error: %v", err)
@@ -154,14 +154,24 @@ func TestCRUD(t *testing.T) {
154154
}
155155

156156
// Delete
157-
mustExec(t, db, "DELETE FROM test WHERE value = ?", false)
157+
res = mustExec(t, db, "DELETE FROM test WHERE value = ?", false)
158158
count, err = res.RowsAffected()
159159
if err != nil {
160160
t.Fatalf("res.RowsAffected() returned error: %v", err)
161161
}
162162
if count != 1 {
163163
t.Fatalf("Expected 1 affected row, got %d", count)
164164
}
165+
166+
// Check for unexpected rows
167+
res = mustExec(t, db, "DELETE FROM test")
168+
count, err = res.RowsAffected()
169+
if err != nil {
170+
t.Fatalf("res.RowsAffected() returned error: %v", err)
171+
}
172+
if count != 0 {
173+
t.Fatalf("Expected 0 affected row, got %d", count)
174+
}
165175
}
166176

167177
func TestInt(t *testing.T) {

0 commit comments

Comments
 (0)