File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -849,6 +849,32 @@ func TestRollbackThrow(t *testing.T) {
849849 // Output:
850850}
851851
852+ func TestUnexpectedBegin (t * testing.T ) {
853+ // Open new mock database
854+ db , _ , err := New ()
855+ if err != nil {
856+ fmt .Println ("error creating mock database" )
857+ return
858+ }
859+ if _ , err := db .Begin (); err == nil {
860+ t .Error ("an error was expected when calling begin, but got none" )
861+ }
862+ }
863+
864+ func TestUnexpectedExec (t * testing.T ) {
865+ // Open new mock database
866+ db , mock , err := New ()
867+ if err != nil {
868+ fmt .Println ("error creating mock database" )
869+ return
870+ }
871+ mock .ExpectBegin ()
872+ db .Begin ()
873+ if _ , err := db .Exec ("SELECT 1" ); err == nil {
874+ t .Error ("an error was expected when calling exec, but got none" )
875+ }
876+ }
877+
852878func TestUnexpectedCommit (t * testing.T ) {
853879 // Open new mock database
854880 db , mock , err := New ()
You can’t perform that action at this time.
0 commit comments