#7 [SpringBoot/KotlinでBFF]Repository層のUnitTest作成
Repository層でrestTemplateで呼び出してる外部APIをMock化してUnitTestを作成する。MockはSpringBootに用意されているMockRestServiceServerを使用。 実行結...
Repository層でrestTemplateで呼び出してる外部APIをMock化してUnitTestを作成する。MockはSpringBootに用意されているMockRestServiceServerを使用。 実行結...
RestTemplateのunitTestを作成して実行した時に以下のようなJSON parse errorが発生した場合の対応 対応WithSuccessで指定するMockのレスポンスが正しくなくて実行時にJSON p...
RestTemplateのunitTestを作成して実行した時に以下のエラーが発生した場合の対応 対応RestTemplateの使い方が良くなかった様で、RestTemplateを使用するクラスにRestTemplate...
外部APIを呼び出すRepository層を作る。Repository層用(API呼び出し層)のパッケージ作ってKotlinファイルを追加。外部APIのモデル用packageも作る。わかりやすくexternalapiとし...
#4で作ったFrontend向けのモデルを2つの外部APIから取得する想定で、簡易外部APIを2つ用意する。JSON ServerといったMockツールで簡単に作ることもできるけど、何かとローカル環境でテストしたい時に融...
FrontendにGETの結果として返すデータとして使用する以下のようなフィールドを持ったモデルを追加する。エンドポイントにidを指定してタスク情報を返す想定のAPIのデータ管理クラス。POSTやPUTなどでも使用する。...
SpringBootでプロジェクト作って、内包してるTomcatやライブラリのバージョンを手軽に調べたいときの方法 gradleのコマンド実行 プロジェクトのディレクトリに移動して、以下のgradleのコマンドを実行 結...
IntelliJでテストケースにJUnitの@DisplayNameアノテーションを付加したが、実行しても設定した文字列が表示されなかった。 対策 ItenlliJの設定を変更したら表示された。 Preferences-...
Conroller層の単体テストコードの作成。JUnit5を使用。 作りたいプロダクトコード上でCmd+Shift+Tでパッケージやクラス名悩まずにテスコード生成できる。 https://github.com/littl...
REST-APIの最初のコードとしてURLに入力したIDをGETするだけのAPIを作ってみる。 Controller層用(API受付層)のパッケージ作ってKotlinファイルを追加 エンドポイントはhttp://loca...