aboutsummaryrefslogtreecommitdiff
path: root/db_test.go
diff options
context:
space:
mode:
authorBen Johnson <benbjohnson@yahoo.com>2015-01-28 11:52:08 -0500
committerBen Johnson <benbjohnson@yahoo.com>2015-01-28 11:52:08 -0500
commit4e3fb8d60bbb749a1257913398a355cf5ec41903 (patch)
treec9b4078f421b14da53fdc71f7aaec147ac5d970b /db_test.go
parentFix mmap resize calculation. (diff)
downloaddedo-4e3fb8d60bbb749a1257913398a355cf5ec41903.tar.gz
dedo-4e3fb8d60bbb749a1257913398a355cf5ec41903.tar.xz
Add additional error checks in test suite.
Diffstat (limited to 'db_test.go')
-rw-r--r--db_test.go19
1 files changed, 13 insertions, 6 deletions
diff --git a/db_test.go b/db_test.go
index 53802b2..7ba5ce8 100644
--- a/db_test.go
+++ b/db_test.go
@@ -94,23 +94,30 @@ func TestOpen_Size(t *testing.T) {
defer db.Close()
// Insert until we get above the minimum 4MB size.
- db.Update(func(tx *bolt.Tx) error {
+ ok(t, db.Update(func(tx *bolt.Tx) error {
b, _ := tx.CreateBucketIfNotExists([]byte("data"))
for i := 0; i < 10000; i++ {
- _ = b.Put([]byte(fmt.Sprintf("%04d", i)), make([]byte, 1000))
+ ok(t, b.Put([]byte(fmt.Sprintf("%04d", i)), make([]byte, 1000)))
}
return nil
- })
+ }))
// Close database and grab the size.
db.DB.Close()
sz := fileSize(path)
+ if sz == 0 {
+ t.Fatalf("unexpected new file size: %d", sz)
+ }
// Reopen database, update, and check size again.
- db0, _ := bolt.Open(path, 0666, nil)
- db0.Update(func(tx *bolt.Tx) error { return tx.Bucket([]byte("data")).Put([]byte{0}, []byte{0}) })
- db0.Close()
+ db0, err := bolt.Open(path, 0666, nil)
+ ok(t, err)
+ ok(t, db0.Update(func(tx *bolt.Tx) error { return tx.Bucket([]byte("data")).Put([]byte{0}, []byte{0}) }))
+ ok(t, db0.Close())
newSz := fileSize(path)
+ if newSz == 0 {
+ t.Fatalf("unexpected new file size: %d", newSz)
+ }
// Compare the original size with the new size.
if sz != newSz {