mirror of
https://github.com/DATA-DOG/go-sqlmock.git
synced 2025-04-25 12:04:40 +02:00
more tests
This commit is contained in:
parent
298bfde310
commit
3cbf32d5e7
@ -849,6 +849,32 @@ func TestRollbackThrow(t *testing.T) {
|
|||||||
// Output:
|
// Output:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestUnexpectedBegin(t *testing.T) {
|
||||||
|
// Open new mock database
|
||||||
|
db, _, err := New()
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println("error creating mock database")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if _, err := db.Begin(); err == nil {
|
||||||
|
t.Error("an error was expected when calling begin, but got none")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestUnexpectedExec(t *testing.T) {
|
||||||
|
// Open new mock database
|
||||||
|
db, mock, err := New()
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println("error creating mock database")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
mock.ExpectBegin()
|
||||||
|
db.Begin()
|
||||||
|
if _, err := db.Exec("SELECT 1"); err == nil {
|
||||||
|
t.Error("an error was expected when calling exec, but got none")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func TestUnexpectedCommit(t *testing.T) {
|
func TestUnexpectedCommit(t *testing.T) {
|
||||||
// Open new mock database
|
// Open new mock database
|
||||||
db, mock, err := New()
|
db, mock, err := New()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user