doilux’s tech blog

ITに関する備忘録。 DDP : http://doiluxng.hatenablog.com/entry/2018/01/01/195409

Spockならファイルに書き込むパターンのバッチのテストが簡単

バッチ処置でSJISのファイル連携するとき、あらかじめ期待値ファイルを作ってnkfSJISに変換してアサーションってやってたんですが、Spock(というかgroovy)で簡単にかけた。

 

def exFile = new File('./ex.csv').withWriter('Shift_JIS') { f ->

    f << “あああ,いいい,ううう”

}

assertFile(exFile, actFile)

 

// cleanup

exFile.delete

actFile.delete

 

文字化けしないのでコードレビューがやりやすい