(t *testing.T, db *DB, bucket string, key []byte, expectVal bool, expectErr error)
| 140 | } |
| 141 | |
| 142 | func txHas(t *testing.T, db *DB, bucket string, key []byte, expectVal bool, expectErr error) { |
| 143 | err := db.View(func(tx *Tx) error { |
| 144 | exists, err := tx.Has(bucket, key) |
| 145 | if expectErr != nil { |
| 146 | require.Equal(t, expectErr, err) |
| 147 | } else { |
| 148 | require.NoError(t, err) |
| 149 | require.EqualValuesf(t, expectVal, exists, "err Tx Has. got %v want %v", exists, expectVal) |
| 150 | } |
| 151 | return nil |
| 152 | }) |
| 153 | require.NoError(t, err) |
| 154 | } |
| 155 | |
| 156 | func txGetAll(t *testing.T, db *DB, bucket string, expectKeys [][]byte, expectValues [][]byte, expectErr error) { |
| 157 | require.NoError(t, db.View(func(tx *Tx) error { |
no test coverage detected