File tree Expand file tree Collapse file tree 1 file changed +21
-20
lines changed Expand file tree Collapse file tree 1 file changed +21
-20
lines changed Original file line number Diff line number Diff line change @@ -715,30 +715,31 @@ func TestMSSQLTypes(t *testing.T) {
715
715
tests = append (tests , typeMSSQL2008Tests ... )
716
716
}
717
717
for _ , r := range tests {
718
-
719
- rows , err := db .Query (r .query )
720
- if err != nil {
721
- t .Errorf ("db.Query(%q) failed: %v" , r .query , err )
722
- continue
723
- }
724
- defer rows .Close ()
725
- for rows .Next () {
726
- var got interface {}
727
- err := rows .Scan (& got )
718
+ func () {
719
+ rows , err := db .Query (r .query )
728
720
if err != nil {
729
- t .Errorf ("rows.Scan for %q failed: %v" , r .query , err )
730
- continue
721
+ t .Errorf ("db.Query(%q) failed: %v" , r .query , err )
722
+ return
731
723
}
732
- err = r .match (got )
724
+ defer rows .Close ()
725
+ for rows .Next () {
726
+ var got interface {}
727
+ err := rows .Scan (& got )
728
+ if err != nil {
729
+ t .Errorf ("rows.Scan for %q failed: %v" , r .query , err )
730
+ return
731
+ }
732
+ err = r .match (got )
733
+ if err != nil {
734
+ t .Errorf ("test %q failed: %v" , r .query , err )
735
+ }
736
+ }
737
+ err = rows .Err ()
733
738
if err != nil {
734
- t .Errorf ("test %q failed: %v" , r .query , err )
739
+ t .Error (err )
740
+ return
735
741
}
736
- }
737
- err = rows .Err ()
738
- if err != nil {
739
- t .Error (err )
740
- continue
741
- }
742
+ }()
742
743
}
743
744
744
745
for _ , query := range typeTestsToFail {
You can’t perform that action at this time.
0 commit comments