@@ -31,10 +31,10 @@ func init() {
3131
3232func TestDemoInfoCs (t * testing.T ) {
3333 f , err := os .Open (defaultDemPath )
34- defer f .Close ()
3534 if err != nil {
3635 t .Fatal (err )
3736 }
37+ defer f .Close ()
3838
3939 p := dem .NewParser (f , dem .WarnToStdErr )
4040
@@ -135,10 +135,10 @@ func TestDemoInfoCs(t *testing.T) {
135135
136136func TestUnexpectedEndOfDemo (t * testing.T ) {
137137 f , err := os .Open (unexpectedEndOfDemoPath )
138- defer f .Close ()
139138 if err != nil {
140139 t .Fatal (err )
141140 }
141+ defer f .Close ()
142142
143143 p := dem .NewParser (f , nil )
144144 _ , err = p .ParseHeader ()
@@ -154,10 +154,10 @@ func TestUnexpectedEndOfDemo(t *testing.T) {
154154
155155func TestCancelParseToEnd (t * testing.T ) {
156156 f , err := os .Open (defaultDemPath )
157- defer f .Close ()
158157 if err != nil {
159158 t .Fatal (err )
160159 }
160+ defer f .Close ()
161161
162162 p := dem .NewParser (f , nil )
163163 _ , err = p .ParseHeader ()
@@ -236,10 +236,10 @@ func TestDemoSet(t *testing.T) {
236236 func () {
237237 var f * os.File
238238 f , err = os .Open (demSetPath + "/" + name )
239- defer f .Close ()
240239 if err != nil {
241240 t .Error (err )
242241 }
242+ defer f .Close ()
243243
244244 defer func () {
245245 pErr := recover ()
@@ -269,10 +269,10 @@ func BenchmarkDemoInfoCs(b *testing.B) {
269269 for i := 0 ; i < b .N ; i ++ {
270270 func () {
271271 f , err := os .Open (defaultDemPath )
272- defer f .Close ()
273272 if err != nil {
274273 b .Fatal (err )
275274 }
275+ defer f .Close ()
276276
277277 p := dem .NewParser (f , nil )
278278
@@ -295,10 +295,10 @@ func BenchmarkDemoInfoCs(b *testing.B) {
295295
296296func BenchmarkInMemory (b * testing.B ) {
297297 f , err := os .Open (defaultDemPath )
298- defer f .Close ()
299298 if err != nil {
300299 b .Fatal (err )
301300 }
301+ defer f .Close ()
302302
303303 inf , err := f .Stat ()
304304 if err != nil {
0 commit comments