@@ -109,11 +109,11 @@ func TestReadonly(t *testing.T) {
109
109
110
110
func TestClose (t * testing.T ) {
111
111
tempFilename := TempFilename (t )
112
+ defer os .Remove (tempFilename )
112
113
db , err := sql .Open ("sqlite3" , tempFilename )
113
114
if err != nil {
114
115
t .Fatal ("Failed to open database:" , err )
115
116
}
116
- defer os .Remove (tempFilename )
117
117
118
118
_ , err = db .Exec ("drop table foo" )
119
119
_ , err = db .Exec ("create table foo (id integer)" )
@@ -135,11 +135,11 @@ func TestClose(t *testing.T) {
135
135
136
136
func TestInsert (t * testing.T ) {
137
137
tempFilename := TempFilename (t )
138
+ defer os .Remove (tempFilename )
138
139
db , err := sql .Open ("sqlite3" , tempFilename )
139
140
if err != nil {
140
141
t .Fatal ("Failed to open database:" , err )
141
142
}
142
- defer os .Remove (tempFilename )
143
143
defer db .Close ()
144
144
145
145
_ , err = db .Exec ("drop table foo" )
@@ -174,11 +174,11 @@ func TestInsert(t *testing.T) {
174
174
175
175
func TestUpdate (t * testing.T ) {
176
176
tempFilename := TempFilename (t )
177
+ defer os .Remove (tempFilename )
177
178
db , err := sql .Open ("sqlite3" , tempFilename )
178
179
if err != nil {
179
180
t .Fatal ("Failed to open database:" , err )
180
181
}
181
- defer os .Remove (tempFilename )
182
182
defer db .Close ()
183
183
184
184
_ , err = db .Exec ("drop table foo" )
@@ -239,11 +239,11 @@ func TestUpdate(t *testing.T) {
239
239
240
240
func TestDelete (t * testing.T ) {
241
241
tempFilename := TempFilename (t )
242
+ defer os .Remove (tempFilename )
242
243
db , err := sql .Open ("sqlite3" , tempFilename )
243
244
if err != nil {
244
245
t .Fatal ("Failed to open database:" , err )
245
246
}
246
- defer os .Remove (tempFilename )
247
247
defer db .Close ()
248
248
249
249
_ , err = db .Exec ("drop table foo" )
@@ -300,11 +300,11 @@ func TestDelete(t *testing.T) {
300
300
301
301
func TestBooleanRoundtrip (t * testing.T ) {
302
302
tempFilename := TempFilename (t )
303
+ defer os .Remove (tempFilename )
303
304
db , err := sql .Open ("sqlite3" , tempFilename )
304
305
if err != nil {
305
306
t .Fatal ("Failed to open database:" , err )
306
307
}
307
- defer os .Remove (tempFilename )
308
308
defer db .Close ()
309
309
310
310
_ , err = db .Exec ("DROP TABLE foo" )
@@ -351,11 +351,11 @@ func timezone(t time.Time) string { return t.Format("-07:00") }
351
351
352
352
func TestTimestamp (t * testing.T ) {
353
353
tempFilename := TempFilename (t )
354
+ defer os .Remove (tempFilename )
354
355
db , err := sql .Open ("sqlite3" , tempFilename )
355
356
if err != nil {
356
357
t .Fatal ("Failed to open database:" , err )
357
358
}
358
- defer os .Remove (tempFilename )
359
359
defer db .Close ()
360
360
361
361
_ , err = db .Exec ("DROP TABLE foo" )
@@ -452,12 +452,12 @@ func TestTimestamp(t *testing.T) {
452
452
453
453
func TestBoolean (t * testing.T ) {
454
454
tempFilename := TempFilename (t )
455
+ defer os .Remove (tempFilename )
455
456
db , err := sql .Open ("sqlite3" , tempFilename )
456
457
if err != nil {
457
458
t .Fatal ("Failed to open database:" , err )
458
459
}
459
460
460
- defer os .Remove (tempFilename )
461
461
defer db .Close ()
462
462
463
463
_ , err = db .Exec ("CREATE TABLE foo(id INTEGER, fbool BOOLEAN)" )
@@ -544,12 +544,11 @@ func TestBoolean(t *testing.T) {
544
544
545
545
func TestFloat32 (t * testing.T ) {
546
546
tempFilename := TempFilename (t )
547
+ defer os .Remove (tempFilename )
547
548
db , err := sql .Open ("sqlite3" , tempFilename )
548
549
if err != nil {
549
550
t .Fatal ("Failed to open database:" , err )
550
551
}
551
-
552
- defer os .Remove (tempFilename )
553
552
defer db .Close ()
554
553
555
554
_ , err = db .Exec ("CREATE TABLE foo(id INTEGER)" )
@@ -582,12 +581,11 @@ func TestFloat32(t *testing.T) {
582
581
583
582
func TestNull (t * testing.T ) {
584
583
tempFilename := TempFilename (t )
584
+ defer os .Remove (tempFilename )
585
585
db , err := sql .Open ("sqlite3" , tempFilename )
586
586
if err != nil {
587
587
t .Fatal ("Failed to open database:" , err )
588
588
}
589
-
590
- defer os .Remove (tempFilename )
591
589
defer db .Close ()
592
590
593
591
rows , err := db .Query ("SELECT 3.141592" )
@@ -614,12 +612,11 @@ func TestNull(t *testing.T) {
614
612
615
613
func TestTransaction (t * testing.T ) {
616
614
tempFilename := TempFilename (t )
615
+ defer os .Remove (tempFilename )
617
616
db , err := sql .Open ("sqlite3" , tempFilename )
618
617
if err != nil {
619
618
t .Fatal ("Failed to open database:" , err )
620
619
}
621
-
622
- defer os .Remove (tempFilename )
623
620
defer db .Close ()
624
621
625
622
_ , err = db .Exec ("CREATE TABLE foo(id INTEGER)" )
@@ -674,13 +671,13 @@ func TestTransaction(t *testing.T) {
674
671
675
672
func TestWAL (t * testing.T ) {
676
673
tempFilename := TempFilename (t )
674
+ defer os .Remove (tempFilename )
677
675
db , err := sql .Open ("sqlite3" , tempFilename )
678
676
if err != nil {
679
677
t .Fatal ("Failed to open database:" , err )
680
678
}
681
-
682
- defer os .Remove (tempFilename )
683
679
defer db .Close ()
680
+
684
681
if _ , err = db .Exec ("PRAGMA journal_mode=WAL;" ); err != nil {
685
682
t .Fatal ("Failed to Exec PRAGMA journal_mode:" , err )
686
683
}
@@ -722,11 +719,11 @@ func TestTimezoneConversion(t *testing.T) {
722
719
zones := []string {"UTC" , "US/Central" , "US/Pacific" , "Local" }
723
720
for _ , tz := range zones {
724
721
tempFilename := TempFilename (t )
722
+ defer os .Remove (tempFilename )
725
723
db , err := sql .Open ("sqlite3" , tempFilename + "?_loc=" + url .QueryEscape (tz ))
726
724
if err != nil {
727
725
t .Fatal ("Failed to open database:" , err )
728
726
}
729
- defer os .Remove (tempFilename )
730
727
defer db .Close ()
731
728
732
729
_ , err = db .Exec ("DROP TABLE foo" )
@@ -816,11 +813,11 @@ func TestTimezoneConversion(t *testing.T) {
816
813
817
814
func TestSuite (t * testing.T ) {
818
815
tempFilename := TempFilename (t )
816
+ defer os .Remove (tempFilename )
819
817
db , err := sql .Open ("sqlite3" , tempFilename + "?_busy_timeout=99999" )
820
818
if err != nil {
821
819
t .Fatal (err )
822
820
}
823
- defer os .Remove (tempFilename )
824
821
defer db .Close ()
825
822
826
823
sqlite3_test .RunTests (t , db , sqlite3_test .SQLITE )
@@ -830,11 +827,11 @@ func TestSuite(t *testing.T) {
830
827
// https://github.com/mattn/go-sqlite3/issues/82
831
828
func TestExecer (t * testing.T ) {
832
829
tempFilename := TempFilename (t )
830
+ defer os .Remove (tempFilename )
833
831
db , err := sql .Open ("sqlite3" , tempFilename )
834
832
if err != nil {
835
833
t .Fatal ("Failed to open database:" , err )
836
834
}
837
- defer os .Remove (tempFilename )
838
835
defer db .Close ()
839
836
840
837
_ , err = db .Exec (`
@@ -850,11 +847,11 @@ func TestExecer(t *testing.T) {
850
847
851
848
func TestQueryer (t * testing.T ) {
852
849
tempFilename := TempFilename (t )
850
+ defer os .Remove (tempFilename )
853
851
db , err := sql .Open ("sqlite3" , tempFilename )
854
852
if err != nil {
855
853
t .Fatal ("Failed to open database:" , err )
856
854
}
857
- defer os .Remove (tempFilename )
858
855
defer db .Close ()
859
856
860
857
_ , err = db .Exec (`
@@ -891,6 +888,7 @@ func TestQueryer(t *testing.T) {
891
888
892
889
func TestStress (t * testing.T ) {
893
890
tempFilename := TempFilename (t )
891
+ defer os .Remove (tempFilename )
894
892
db , err := sql .Open ("sqlite3" , tempFilename )
895
893
if err != nil {
896
894
t .Fatal ("Failed to open database:" , err )
@@ -929,6 +927,7 @@ func TestStress(t *testing.T) {
929
927
func TestDateTimeLocal (t * testing.T ) {
930
928
zone := "Asia/Tokyo"
931
929
tempFilename := TempFilename (t )
930
+ defer os .Remove (tempFilename )
932
931
db , err := sql .Open ("sqlite3" , tempFilename + "?_loc=" + zone )
933
932
if err != nil {
934
933
t .Fatal ("Failed to open database:" , err )
@@ -996,11 +995,11 @@ func TestVersion(t *testing.T) {
996
995
997
996
func TestNumberNamedParams (t * testing.T ) {
998
997
tempFilename := TempFilename (t )
998
+ defer os .Remove (tempFilename )
999
999
db , err := sql .Open ("sqlite3" , tempFilename )
1000
1000
if err != nil {
1001
1001
t .Fatal ("Failed to open database:" , err )
1002
1002
}
1003
- defer os .Remove (tempFilename )
1004
1003
defer db .Close ()
1005
1004
1006
1005
_ , err = db .Exec (`
@@ -1032,11 +1031,11 @@ func TestNumberNamedParams(t *testing.T) {
1032
1031
1033
1032
func TestStringContainingZero (t * testing.T ) {
1034
1033
tempFilename := TempFilename (t )
1034
+ defer os .Remove (tempFilename )
1035
1035
db , err := sql .Open ("sqlite3" , tempFilename )
1036
1036
if err != nil {
1037
1037
t .Fatal ("Failed to open database:" , err )
1038
1038
}
1039
- defer os .Remove (tempFilename )
1040
1039
defer db .Close ()
1041
1040
1042
1041
_ , err = db .Exec (`
@@ -1092,6 +1091,7 @@ func (t TimeStamp) Value() (driver.Value, error) {
1092
1091
1093
1092
func TestDateTimeNow (t * testing.T ) {
1094
1093
tempFilename := TempFilename (t )
1094
+ defer os .Remove (tempFilename )
1095
1095
db , err := sql .Open ("sqlite3" , tempFilename )
1096
1096
if err != nil {
1097
1097
t .Fatal ("Failed to open database:" , err )
0 commit comments