(t *testing.T, db *DB, bucket string, key []byte, start, end, expectLen int, expectVal [][]byte, expectErr error)
| 772 | } |
| 773 | |
| 774 | func txLRange(t *testing.T, db *DB, bucket string, key []byte, start, end, expectLen int, expectVal [][]byte, expectErr error) { |
| 775 | err := db.View(func(tx *Tx) error { |
| 776 | list, err := tx.LRange(bucket, key, start, end) |
| 777 | AssertErr(t, err, expectErr) |
| 778 | |
| 779 | require.Equal(t, expectLen, len(list)) |
| 780 | |
| 781 | if len(expectVal) > 0 { |
| 782 | for i, val := range list { |
| 783 | assert.Equal(t, expectVal[i], val) |
| 784 | } |
| 785 | } |
| 786 | |
| 787 | return nil |
| 788 | }) |
| 789 | require.NoError(t, err) |
| 790 | } |
| 791 | |
| 792 | func txLSize(t *testing.T, db *DB, bucket string, key []byte, expectVal int, expectErr error) { |
| 793 | err := db.View(func(tx *Tx) error { |
no test coverage detected