Avatar
Kishikawa Katsumi 11/30/2018 7:15 AM
ならサーバのモックとかは使わずに、リクエストを組み立てているロジックを関数に独立させてテストするのが良いです。
7:17 AM
与えたInput(ファイルやバイト配列など)から、Boundaryを挟んでちゃんと合法なリクエストボディになってるかどうかということなので。モックを使ってとかはどうしても関数にできないからしょうがなくブラックボックステストでやるしかない、場合は必要ですが、そうでなければもっと簡単にやる方がいいです。
7:18 AM
実際にサーバがそれを受け取れるかという観点のテストがさらに必要な場合は分けてそれだけをやります。
7:19 AM
Practiceというなら、モックなどを使って全部いっぺんにやろうとしない、小さい単位に分けてテストして個々があってるなら全体も正しい、という風にするのがGood Practiceです。