JMockit Java言語のための自動テストツールキット

JMockitテストツールキット チュートリアル

  1. はじめに
    1. 自動テストとテストの分離
    2. モックオブジェクトを使ったテスト
    3. サンプル
    4. JMockitを用いたテストの実行
  2. 業務アプリケーションのテスト
    1. サンプル
    2. インタフェースの解決
    3. 手法のトレードオフ
  3. モック化
    1. 型やインスタンスのモック化
    2. Expectations (期待値)
    3. 記録-再生-検証 モデル
    4. テスト対象クラスのインスタンス化と注入(Injection)
    5. 期待値を記録する
    6. 引数値の柔軟なマッチング
    7. 実行回数制約の指定
    8. 明示的な検証
    9. Delegate: 期待値のカスタマイズ
    10. 検証における実行時の引数の取得
    11. モックの中のモック(カスケード)
    12. 特定のインスタンスへの呼び出しマッチング
    13. 部分的なモック化
    14. 実装クラスを指定せずにモック化する
  4. Faking
    1. Fake methods and fake classes
    2. Applying fake classes
    3. Faking unspecified implementation classes
    4. Faking class initializers
    5. Accessing the invocation context
    6. Proceeding into the real implementation
    7. Reusing fakes between tests
    8. Global fakes
    9. Applying AOP-style advice
  5. Measuring code coverage
    1. Line coverage
    2. Path coverage
    3. Data coverage
    4. Types of coverage output
    5. Configuring the coverage tool
    6. Aggregated reports for multiple test runs
    7. Checking minimum coverage
    8. Activating coverage in a Maven project
    9. Turning coverage off

翻訳: たいぷらいたー(にゃみかん),ライセンス表示: LICENSE.txt