Close_test.go 444 B

123456789101112131415161718192021222324
  1. package unittest
  2. import (
  3. "database/sql"
  4. "fmt"
  5. "testing"
  6. "xugugodriver/go_unit/unittest"
  7. )
  8. func TestDbClose(t *testing.T) {
  9. testdb, err := sql.Open("xugusql", unittest.Dsn)
  10. if err != nil {
  11. fmt.Printf("[ERROR] %s\n", err.Error())
  12. }
  13. close_err := testdb.Close()
  14. if close_err != nil {
  15. t.Errorf("TestDbClose FAIL.")
  16. }
  17. _, beginerr := testdb.Begin()
  18. if beginerr == nil {
  19. t.Errorf("TestDbClose FAIL.")
  20. }
  21. }