CodeGym
キャンペーン
学習
コース
課題
アンケート & クイズ
ゲーム
ヘルプ
スケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
成功事例
アクティビティ
レビュー
サブスクリプション
ライトテーマ

レッスン

  • レビュー
  • 私たちについて
開始
学習開始
今すぐ学習を始める
  • 学習の進捗
  • コース
  • クエストマップ
  • レッスン
  • Mockito を使用した高度なテスト

    モジュール 3
    レベル 4,レッスン 0
    1.1 Mockito ライブラリ 今日は高度なテストについて説明します。より具体的には、Mockitoライブラリを使用します。このビジネスから抜け出すことさえ考えないでください。 まず、このライブラリはSpringテストの標準です。これは実際、Java バックエンド開発業界の標準です。 次に、Spring コードのテストを作成する必要があります。作成したバックエンドが正常に動作することを理解する唯一の方法は、その API のメソッドを呼び出すことです。そして、テストを使用す
    利用可能
  • 基本的な Mockito 注釈

    モジュール 3
    レベル 4,レッスン 1
    2.1 @Mock アノテーション Mockito でモック オブジェクトを操作するには 2 つの方法があります。1 つ目は完全な仮想オブジェクトを作成すること、2 つ目は既存のオブジェクトをラッパーでラップすることです。最初のものから始めましょう。 完全仮想オブジェクトを作成するには、次のコードを記述する必要があります。 ИмяКласса имяПеременной = Mockito.mock(ИмяКласса.class); 例としてモック ArrayList クラ
    利用可能
  • オブジェクトのモック化

    モジュール 3
    レベル 4,レッスン 2
    3.1 doReturn() メソッド さあ、魔法がかかります... 偽のモック オブジェクトを作成したが、それが何らかの形で動作する必要があるとします。特定のメソッドが呼び出されたとき、何か重要なことが行われたか、メソッドが特定の結果を返しました。何をすべきか? Mockito ライブラリを使用すると、目的の動作をモック オブジェクトに追加できます。 特定のメソッドが呼び出されたときにモック オブジェクトが特定の結果を返すようにしたい場合は、次のコードを使用してこの「ルール
    利用可能
  • パラメータを使用したモックメソッドの呼び出し

    モジュール 3
    レベル 4,レッスン 3
    4.1 メソッドパラメータ モック オブジェクトに追加された以前のルールは、パラメーターのないメソッドを処理していました。そして、パラメータを持つメソッドのルールを作成するにはどうすればよいでしょうか? さらに、一部のパラメーター値については 1 つの結果があり、他のパラメーター値については別の結果が得られるようにルールを作成したいと考えています。 そうすればあなたにもできます。メソッドが特定のパラメータで特定のものを返すようにしたい場合は、ルールを次のように記述できます。
    利用可能
  • オブジェクトの特定の動作を明らかにする

    モジュール 3
    レベル 4,レッスン 4
    5.1 verify() メソッド 仮想オブジェクトの作成に加えて、テスト対象のクラスが適切なオブジェクトの適切なメソッドを確実に呼び出すという、別の興味深いタスクが頻繁に発生します。さらに、正しいパラメータなどを使用して、必要な回数呼び出しました。 このために、Mockito にはメソッド群という魔法もありますMockito.verify(…)。メソッド呼び出しチェックを指定する一般的なルールは次のとおりです。 Mockito.verify(объект).имяМетод
    利用可能
  • Mockito を使用するための一般的なシナリオ

    モジュール 3
    レベル 4,レッスン 5
    6.1 静的メソッドmockStatic()のモック化 そしてもう 1 つの重要な点は、静的メソッドのモックと検証です。「それの何が問題なの?」とあなたは尋ねます。はい、静的ですが、メソッドは同じです。そしてあなたは間違っているでしょう。 モック オブジェクトについてどこから学び始めたか覚えていますか? これらのオブジェクトは、 を通じて人工的に作成されるためですDynamicProxy。また、静的メソッドはどのオブジェクトにもバインドされていないため、を介して静的メソッドへ
    利用可能
学ぶ
  • 登録
  • Javaコース
  • 課題のサポート
  • 料金
  • ゲームプロジェクト
  • Java構文
コミュニティ
  • ユーザー
  • 記事
  • フォーラム
  • チャット
  • 成功事例
  • アクティビティ
  • アフィリエイトプログラム
会社情報
  • 私たちについて
  • 連絡先
  • レビュー
  • プレスルーム
  • CodeGym for EDU
  • よくある質問
  • サポート
CodeGymCodeGym は、ゼロからJavaプログラミングを学ぶためのオンラインコースです。このコースは初心者がJavaを習得するのに最適です。即時検証付きの1200以上の課題と、Java基礎理論の必要な範囲を含みます。学習の成功を支援するために、クイズ、コーディングプロジェクト、効率的な学習に関するコンテンツ、Java開発者のキャリアに関する機能など、一連のモチベーション機能を導入しています。
フォローする
インターフェース言語
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands
日本語
한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
「プログラマーは生まれるのではなく、育てられる」 © 2026 CodeGym
MastercardVisa
「プログラマーは生まれるのではなく、育てられる」 © 2026 CodeGym