...
1
2
3 package sqlmock
4
5 import (
6 "fmt"
7 "testing"
8 "time"
9 )
10
11 func TestSqlmockExpectPingHasNoEffect(t *testing.T) {
12 db, mock, err := New()
13 if err != nil {
14 t.Errorf("an error '%s' was not expected when opening a stub database connection", err)
15 }
16 defer db.Close()
17
18 e := mock.ExpectPing()
19
20
21 e.WillDelayFor(time.Hour).WillReturnError(fmt.Errorf("an error"))
22
23 if err = mock.ExpectationsWereMet(); err != nil {
24 t.Errorf("expected no error to be returned, but got '%s'", err)
25 }
26 }
27
View as plain text