@@ -11,9 +11,10 @@ import (
11
11
var opts = DriverOpts {"foo1=bar" , "foo2=-5" , "foo3=7" , "foo4=0.6" , "foo5=127.0.0.1" }
12
12
13
13
func TestString (t * testing.T ) {
14
- os .Setenv ("FOO_4" , "bar" )
15
- // FIXME: Use Unsetenv when switching to go 1.4
16
- defer os .Setenv ("FOO_4" , "" )
14
+ if err := os .Setenv ("FOO_4" , "bar" ); err != nil {
15
+ t .Fatal (err )
16
+ }
17
+ defer os .Unsetenv ("FOO_4" )
17
18
18
19
val , ok := opts .String ("foo1" , "" )
19
20
assert .True (t , ok )
@@ -41,8 +42,10 @@ func TestString(t *testing.T) {
41
42
}
42
43
43
44
func TestInt (t * testing.T ) {
44
- os .Setenv ("FOO_4" , "bar" )
45
- defer os .Setenv ("FOO_4" , "" )
45
+ if err := os .Setenv ("FOO_4" , "bar" ); err != nil {
46
+ t .Fatal (err )
47
+ }
48
+ defer os .Unsetenv ("FOO_4" )
46
49
47
50
val , ok := opts .Int ("foo1" , "" )
48
51
assert .True (t , ok )
@@ -70,8 +73,10 @@ func TestInt(t *testing.T) {
70
73
}
71
74
72
75
func TestUint (t * testing.T ) {
73
- os .Setenv ("FOO_4" , "bar" )
74
- defer os .Setenv ("FOO_4" , "" )
76
+ if err := os .Setenv ("FOO_4" , "bar" ); err != nil {
77
+ t .Fatal (err )
78
+ }
79
+ defer os .Unsetenv ("FOO_4" )
75
80
76
81
val , ok := opts .Uint ("foo1" , "" )
77
82
assert .True (t , ok )
@@ -99,8 +104,10 @@ func TestUint(t *testing.T) {
99
104
}
100
105
101
106
func TestFloat (t * testing.T ) {
102
- os .Setenv ("FOO_4" , "0.2" )
103
- defer os .Setenv ("FOO_4" , "" )
107
+ if err := os .Setenv ("FOO_4" , "0.2" ); err != nil {
108
+ t .Fatal (err )
109
+ }
110
+ defer os .Unsetenv ("FOO_4" )
104
111
105
112
val , ok := opts .Float ("foo1" , "" )
106
113
assert .True (t , ok )
@@ -128,8 +135,10 @@ func TestFloat(t *testing.T) {
128
135
}
129
136
130
137
func TestIP (t * testing.T ) {
131
- os .Setenv ("FOO_4" , "0.0.0.0" )
132
- defer os .Setenv ("FOO_4" , "" )
138
+ if err := os .Setenv ("FOO_4" , "0.0.0.0" ); err != nil {
139
+ t .Fatal (err )
140
+ }
141
+ defer os .Unsetenv ("FOO_4" )
133
142
134
143
val , ok := opts .IP ("foo5" , "" )
135
144
assert .True (t , ok )
0 commit comments