DRYな備忘録

Don't Repeat Yourself.

【Go言語】go testに-coverをつけるとruntime.Callerが変わっちゃう問題

github.com

% go test -v
=== RUN TestCaller
2015/09/14 17:57:33 375167 /Users/otiai10/proj/go/src/covsample/sample.go 9 true
--- PASS: TestCaller (0.00s)
PASS
ok      covsample   0.004s
% go test -v -cover
=== RUN TestCaller
2015/09/14 17:57:39 376617 covsample/_test/_obj_test/sample.go 10 true
--- PASS: TestCaller (0.00s)
PASS
coverage: 100.0% of statements
ok      covsample   0.004s

// たぶんtestingの仕様なのであとでしらべる

DRY