タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JMockitとテストに関するatm_09_tdのブックマーク (2)

  • JMockitでカバレッジ計測 - torutkのブログ

    JMockit関係はJMockitのチュートリアルドキュメント - torutkのブログの続きとなります。 JMockitはユニットテストで使用するモック生成ツールですが、ユニットテストを実行したときにコード実行のカバレッジ計測を行う機能も有しています。 http://code.google.com/p/jmockit/ カバレッジには、以下の2つがあるようです。 # 行カバレッジ # パスカバレッジ 実施方法(の一つ)は、JMockitに含まれるjmockit-coverage-htmlbasic.jarをクラスパスに含め、JUnit4ユニットテストを実行します。なお、JMockitには、カバレッジ計測のためのJARファイルがこれ以外にも複数あります。用途によって使い分けるというものです。 jmockit-coverage-htmlbasic.jar jmockit-coverage-h

    JMockitでカバレッジ計測 - torutkのブログ
  • 次世代のモックフレームワークであるJMockitの基本的な使い方 - 達人プログラマーを目指して

    以前のモックフレームワークの技術的制約 今まで私が担当してきたプロジェクトにおいては、モックオブジェクトを使ったJUnitの単体試験はjMockとEasyMockのいずれかのフレームワークを利用して行ってきました。しかし、これらのフレームワークはJavaプラットフォームにおけるコード自動生成の考え方の変遷で説明したように動的プロキシーに基づいているため、以下のような制約がありました。 モック化する対象の型はインターフェースを実装しているか、継承可能なクラスであること モック化するメソッドはfinal、static、privateでないこと*1 モック化するロジックはコンストラクターの呼び出しではないこと モックオブジェクトをテスト対象クラスにDIかパラメーター経由で引き渡すことが可能であること モック化する場合はクラス全体をモック化する必要があること(getterやsetterなどは物の

    次世代のモックフレームワークであるJMockitの基本的な使い方 - 達人プログラマーを目指して
  • 1