add mongo
This commit is contained in:
20
db_test.go
20
db_test.go
@@ -72,6 +72,26 @@ func TestImplementations(t *testing.T) {
|
||||
cases = append(cases, riak)
|
||||
}
|
||||
|
||||
mongoLN, err := net.Listen("tcp", "localhost:27017")
|
||||
if err == nil {
|
||||
defer mongoLN.Close()
|
||||
go func() {
|
||||
for {
|
||||
conn, err := mongoLN.Accept()
|
||||
if err == nil {
|
||||
conn.Close()
|
||||
}
|
||||
}
|
||||
}()
|
||||
}
|
||||
if mongo1, err := NewMongo("localhost:27017"); err == nil {
|
||||
cases = append(cases, mongo1)
|
||||
} else if mongo2, err := NewMongo("localhost:27017", "root", "pass"); err == nil {
|
||||
cases = append(cases, mongo2)
|
||||
} else {
|
||||
t.Errorf("cannot make mongo: %v", err)
|
||||
}
|
||||
|
||||
validKey := "key"
|
||||
validValue := []byte("value")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user