#author("2021-06-24T15:58:39+09:00","","") #author("2021-06-24T16:04:49+09:00","","") [[ソフトウェア開発>SoftwareEngineering]] / [[Java>../]] / [[JMockit>./]] *JMockit Testing Toolkitチュートリアル [#c21b062c] +[[前書き>./前書き]] ++自動化された開発者テストとテスト分離 ++モックオブジェクトによるテスト ++例 ++JMockitによるテストの実行 +[[エンタープライズアプリケーションのテスト>./エンタープライズアプリケーションのテスト]] ++例 ++アプローチのトレードオフ +[[モック>./モック]] ++模範型とインスタンス ++期待 ++記録再生検証モデル ++テストされたクラスのインスタンス化と注入 ++期待通りの結果を記録する ++引数値の柔軟な照合 ++呼び出しカウント制約の指定 ++明示的な検証 ++代理人:カスタム結果を指定する ++検証のための呼び出し引数の取得 ++カスケーディングモック ++特定のインスタンスへの呼び出しの照合 ++部分的な嘲笑 ++不特定の実装クラスを模擬する ++完全な検証とその他のバリエーション +[[偽造>./偽造]] ++偽のメソッドと偽のクラス ++偽のクラスを適用する ++不特定の実装クラスを偽る ++フェイキングクラス初期化子 ++呼び出しコンテキストへのアクセス ++実際の実装に進む ++テスト間の偽物の再利用 ++グローバルフェイク ++AOPスタイルのアドバイスを適用する +[[コードカバレッジの測定>./コードカバレッジの測定]] ++ラインカバレッジ ++パスカバレッジ ++データカバレッジ ++カバレッジ出力のタイプ ++カバレッジツールの設定 ++複数のテスト実行の集計レポート ++最小カバレッジの確認 ++Mavenプロジェクトでカバレッジを有効にする ++カバレッジをオフにする +用語 ++[[英和>./英和]] **参考サイト [#s35be2a6] -[[JMockit Official Web Site>http://jmockit.github.io/]]