(t *testing.T, db *DB, bucket string, key, value []byte, expectOldValue []byte, expectErr error)
| 2092 | } |
| 2093 | |
| 2094 | func txGetSet(t *testing.T, db *DB, bucket string, key, value []byte, expectOldValue []byte, expectErr error) { |
| 2095 | err := db.Update(func(tx *Tx) error { |
| 2096 | oldValue, err := tx.GetSet(bucket, key, value) |
| 2097 | AssertErr(t, err, expectErr) |
| 2098 | require.EqualValuesf(t, oldValue, expectOldValue, "err Tx GetSet. got %s want %s", string(oldValue), string(expectOldValue)) |
| 2099 | return nil |
| 2100 | }) |
| 2101 | require.NoError(t, err) |
| 2102 | } |
| 2103 | |
| 2104 | func txGetBit(t *testing.T, db *DB, bucket string, key []byte, offset int, expectVal byte, expectErr error, finalExpectErr error) { |
| 2105 | err := db.View(func(tx *Tx) error { |
no test coverage detected