diff options
author | Ben Johnson <benbjohnson@yahoo.com> | 2015-01-28 11:52:08 -0500 |
---|---|---|
committer | Ben Johnson <benbjohnson@yahoo.com> | 2015-01-28 11:52:08 -0500 |
commit | 4e3fb8d60bbb749a1257913398a355cf5ec41903 (patch) | |
tree | c9b4078f421b14da53fdc71f7aaec147ac5d970b /db_test.go | |
parent | Fix mmap resize calculation. (diff) | |
download | dedo-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.go | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -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 { |