Java 【Spring Boot】@SpyBeanの代替JUnit実装 ByMon 2025年7月28日2025年7月28日 SpringBoot3.3から3.4にアップデートすると今まで使用していたものが非推奨になることがあります 一つが「@SpyBean」 これを代替する実装を紹介します! ■ thenCallRealMethodを使用 t…
Java 【Java】JUnit、ObjectMapper をモック化して例外を発生させる ByMon 2025年7月13日2025年7月13日 ObjectMapperをJUnit でテストする際に、例外 (JsonProcessingException / IOException等) をモックで発生させたい場合は、ObjectMapper をモック化して例外を…
Java 【Mockito】mockStaticであるメソッドだけは普通に動作させたいな~、させてみせる ByMon 2024年10月27日2024年10月27日 mockStaticを使用して特定のstaticメソッドをモック化できます さて、実装の中でモック化したクラスのメソッドを2種類使用していたとします 一つはモックとし、一方は実装通りに返却させたい場合というのは必ず出てき…
Java 【Java】HTTP通信でHttpClientを使用してみるよ!JUnitでテストも実装してみるぜ! ByMon 2024年10月21日2024年10月24日 Java 11 の HttpClient を使って外部システムに POST リクエストを送信する API クライアントを Gradle プロジェクトとして構築する場合、以下のステップで進めることができます 1. Grad…
Java 【Junit】OkHttpClientのテストを実装する in gradle ByMon 2024年10月20日2024年10月20日 OkHttpClientを使用したメソッドのテストを実装したい 特に以下の内容を検証したい場合のテスト実装を紹介します これを達成するために、OkHttpClientの行動をモックし、リクエストが正しく送信されると検証す…
Java 【Spring Boot】JUnitでオブジェクトの状態を変更したい(ReflectionTestUtils) ByMon 2024年3月4日2024年3月4日 Spring BootでJUnitを実装する際に、ReflectionTestUtilsはリフレクション(Reflection)を使用してテスト対象のクラスやオブジェクトの非公開(private)なフィールドやメソッドに…
Java 【JUnit】trailing white space will be removedの原因は何?Json ByMon 2024年1月1日2024年1月8日 “trailing white space will be removed”という警告は、JUnitのテストケース内で、content().json(“””を使…
Java 【Java】JUnitを実行したい!簡単にまとめてみるよ ByMon 2023年11月30日2024年1月8日 Javaで機能を実装して、打鍵テストもいいけど、テストコードで品質高めたい! とか テストコードを書いてくれ!と言われた。。 その瞬間、JUnitを利用することになるのでしょう ただ初めての人はわからない。。。どうやって…
Java 【JUnit】mockito実行したらエラーが… Checked exception is invalid for this methodが出たらこれで対処だ ByMon 2022年3月11日2023年1月27日 Junitでテストケースを実装している時にあるクラスのメソッドが動いたら、Exceptionを投げたいという時がありませんか? こんなmockを実装したとします そしたら…こんなログが… 「Tes…