...
1
2
3
4
5
6
7
8
9
10
11
12
13 package mockdb
14
15 import (
16 "github.com/go-kivik/kivik/v4/driver"
17 )
18
19 type driverDB struct {
20 *DB
21 }
22
23 var (
24 _ driver.DB = &driverDB{}
25 _ driver.BulkGetter = &driverDB{}
26 _ driver.Finder = &driverDB{}
27 )
28
29 func (db *driverDB) Close() error {
30 expected := &ExpectedDBClose{
31 commonExpectation: commonExpectation{db: db.DB},
32 }
33 if err := db.client.nextExpectation(expected); err != nil {
34 return err
35 }
36 if expected.callback != nil {
37 return expected.callback()
38 }
39 return expected.err
40 }
41
View as plain text