(t *testing.T, db *DB, bucket string, key, val []byte, isLeft bool, expectErr error, finalExpectErr error)
| 688 | } |
| 689 | |
| 690 | func txPush(t *testing.T, db *DB, bucket string, key, val []byte, isLeft bool, expectErr error, finalExpectErr error) { |
| 691 | err := db.Update(func(tx *Tx) error { |
| 692 | var err error |
| 693 | |
| 694 | if isLeft { |
| 695 | err = tx.LPush(bucket, key, val) |
| 696 | } else { |
| 697 | err = tx.RPush(bucket, key, val) |
| 698 | } |
| 699 | |
| 700 | AssertErr(t, err, expectErr) |
| 701 | |
| 702 | return nil |
| 703 | }) |
| 704 | AssertErr(t, err, finalExpectErr) |
| 705 | } |
| 706 | |
| 707 | func txMPush(t *testing.T, db *DB, bucket string, key []byte, vals [][]byte, isLeft bool, expectErr error, finalExpectErr error) { |
| 708 | err := db.Update(func(tx *Tx) error { |
no test coverage detected