diff options
Diffstat (limited to 'tests/dedo.go')
-rw-r--r-- | tests/dedo.go | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/tests/dedo.go b/tests/dedo.go index 0c33a59..ba78b34 100644 --- a/tests/dedo.go +++ b/tests/dedo.go @@ -88,8 +88,8 @@ func test_newDB() { g.TestStart("newDB()") g.Testing("different path are given back", func() { - db1 := newDB("path1", nil) - db2 := newDB("path2", nil) + db1 := newDB("path1", nil, defaultOptions) + db2 := newDB("path2", nil, defaultOptions) g.TAssertEqual(db1.path, "path1") g.TAssertEqual(db2.path, "path2") @@ -99,11 +99,24 @@ func test_newDB() { f1 := new(os.File) f2 := new(os.File) - db1 := newDB("path", f1) - db2 := newDB("path", f2) + db1 := newDB("", f1, defaultOptions) + db2 := newDB("", f2, defaultOptions) g.TAssertEqual(db1 == db2, false) }) + + g.Testing("different magic values", func() { + customOptions := OpenOptionsT{ + Magic: 0xafacada1, + } + + db1 := newDB("", nil, defaultOptions) + db2 := newDB("", nil, customOptions) + + g.TAssertEqual(db1.magic, defaultMagic) + g.TAssertEqual(db2.magic, uint32(0xafacada1)) + g.TAssertEqual(db1.magic == db2.magic, false) + }) } func test_openFile() { |