add yaml
This commit is contained in:
12
db_test.go
12
db_test.go
@@ -14,6 +14,7 @@ import (
|
||||
"strings"
|
||||
"sync"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/google/uuid"
|
||||
)
|
||||
@@ -198,19 +199,20 @@ type = local
|
||||
for _, db := range cases {
|
||||
t.Run(fmt.Sprintf("%T", db), func(t *testing.T) {
|
||||
log.Printf("Trying %T", db)
|
||||
t.Logf(" %T: set", db)
|
||||
t.Logf(" %T: list @[ns1, ns2] against empty", db)
|
||||
if keys, err := db.List([]string{"ns1", "ns2"}); err != nil || len(keys) > 0 {
|
||||
t.Errorf("%T) cannot List() empty: (%T) %+v: %v", db, err, err, keys)
|
||||
}
|
||||
if keys, err := db.List([]string{path.Join("ns1", "ns2")}); err != nil || len(keys) > 0 {
|
||||
t.Errorf("%T) cannot List() empty w/ /: (%T) %+v: %v", db, err, err, keys)
|
||||
}
|
||||
t.Logf(" %T: set %s @[ns1, ns2]", db, validKey)
|
||||
if err := db.Set(validKey, validValue, "ns1", "ns2"); err != nil {
|
||||
t.Errorf("%T) cannot set: %v", db, err)
|
||||
}
|
||||
t.Logf(" %T: get", db)
|
||||
t.Logf(" %T: db: %+v", db, db)
|
||||
t.Logf(" %T: get %s @[ns1, ns2]", db, validKey)
|
||||
if v, err := db.Get(validKey, "ns1", "ns2"); err != nil {
|
||||
t.Errorf("%T) cannot get: %v", db, err)
|
||||
log.Printf("%T) cannot get: %v (%+v)", db, err, db)
|
||||
time.Sleep(time.Second * 10)
|
||||
} else if !bytes.Equal(v, validValue) {
|
||||
t.Errorf("%T) wrong get: %q vs %q", db, v, validValue)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user