終わりから 始まる地獄 進まない・・・2019年11月20日 21時59分21秒

仕事で受け持っている案件の単体テストまで貫流したのだけど、先方の要望で試験データをテストコードの中へ内包してほしいと言われているため、余計な手間を取らされて苦労している。
要するにデータベースが空の状態からテストを開始する状況を前提として、試験データを登録する処理が含まれるようにしてほしいとの要望なのだ。

ただでさえ厄介な手間だと呆れるのに、外部ファイルからの取り込みを禁止されているので、1つずつ登録していく処理を書かされる羽目となる。
外部ファイルが許可されるのであれば、データベースの管理機能で得られるファイルを流用できるのに、それを禁止されているため非常に面倒な手間を負わされている。
単純にデータを押し込むだけでも件数の多さから厄介なのに、順序も考えねばならないので正気の沙汰と思えない面倒臭さとなっている。

おかげで終わったと思った所から始まる手間の大きさに唖然としていて、それこそ開発から単体テストが完了するまでが前哨戦で、試験データをテストコードへ埋め込む作業が本番と言えるかも知れない。