123456789101112131415161718192021222324252627 |
- package ezdb
- import "testing"
- func TestLevelDB(t *testing.T) {
- path := ".leveldb/leveldb_test"
- c := LevelDB[*Student](path, studentMarshaler)
- fixture := &CollectionTest{
- C: c,
- T: t,
- F: map[string]func() error{},
- }
- fixture.F["close"] = func() error {
- if err := c.Close(); err != nil {
- return err
- }
- if err := c.Destroy(); err != nil {
- return err
- }
- t.Logf("(leveldb) deleted data at %s", path)
- return nil
- }
- fixture.Run()
- }
|