Ensure that a database cannot open a transaction when it's not open.
(t *testing.T)
| 683 | |
| 684 | // Ensure that a database cannot open a transaction when it's not open. |
| 685 | func TestDB_Begin_ErrDatabaseNotOpen(t *testing.T) { |
| 686 | var db bolt.DB |
| 687 | if _, err := db.Begin(false); err != berrors.ErrDatabaseNotOpen { |
| 688 | t.Fatalf("unexpected error: %s", err) |
| 689 | } |
| 690 | } |
| 691 | |
| 692 | // Ensure that a read-write transaction can be retrieved. |
| 693 | func TestDB_BeginRW(t *testing.T) { |