[Go]テストの後処理

後処理を実行するときは Cleanup を使う。

Cleanup をTestxxxの中に定義すると、そのテストが実行された後に必ず後処理をしてくれる

Cleanup ではなく defer を使った場合、t.Parallel()でテストを並列実行すると、後処理がTestxxxの実行より先になることがあり、確実に実行されるわけではない

【参考】