package storetest
import (
)
func ( *testing.T, store.Store) {
:= "foo"
:= "lorem ipsum"
:= "o mores, o tempora"
, := .SharedVar()
if !matchErr(, store.ErrNoSharedVar) {
.Error("want ErrNoSharedVar, got", )
}
= .SetSharedVar(, )
if != nil {
.Error("want no error, got", )
}
, := .SharedVar()
if != || != nil {
.Errorf("want %q and no error, got %q and %v", , , )
}
= .SetSharedVar(, )
if != nil {
.Error("want no error, got", )
}
, = .SharedVar()
if != || != nil {
.Errorf("want %q and no error, got %q and %v", , , )
}
= .DelSharedVar()
if != nil {
.Error("want no error, got", )
}
_, = .SharedVar()
if !matchErr(, store.ErrNoSharedVar) {
.Error("want ErrNoSharedVar, got", )
}
}