Mockito ArgumentCaptorの使い方:引数を検証するユニットテスト

ユニットテストでは、依存先のメソッドが呼ばれたことだけでなく、「どんな値で呼ばれたか」まで確認したい場面があります。たとえばサービスが入力を整形して User を作り、リポジトリへ保存を依頼する処理です。 Mockito … 続きを読む

インターネットに出られない環境で Gradle を実行する

Gradle を使っていると、依存関係の取得で毎回ネットワークに行ってほしくない場面があります。 たとえば、移動中で通信が不安定なとき、社内ネットワークの制約で一時的に外へ出られないとき、あるいは「いま手元にあるキャッシ … 続きを読む