タグ

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

タグの絞り込みを解除

jmockitに関するikasam_aのブックマーク (3)

  • JMockitは理想的なモックフレームワーク - かとじゅんの技術日誌

    テストを書いているとモックオブジェクトを使う機会が多いと思います。そのモックオブジェクトは自前で作るよりは、JMockやMockito*1などのフレームワークを利用した方が楽でしょう。 今回は機能的に、ほぼ最強と思われるJMockitを紹介します。 これが、他のモックフレームワークとの機能比較です。 MockingToolkitComparisonMatrix - jmockit - A feature matrix comparing several mocking toolkits. - Project Hosting on Google Code 機能が多ければ使いやすいか。そんなことはないと思います。しかし、これは使いやすいかもと周りの人からお勧めがあったので、実際に使ってどんなところが使えるのか検証してみたので、書いてみます。あと、最後にScalaで使えるか試してみました。 あ、

    JMockitは理想的なモックフレームワーク - かとじゅんの技術日誌
  • JMockitを使用した単体テスト1 - ssogabeの日記

    JMockitは、finalなクラス/メソッド、staticメソッド、コンストラクタ等のテストをできるライブラリです。メソッドの中で生成されるインスタンスもモックにすることができます。おまけに、カバレッジも計測することもできます。 動作環境 JMockitは、JavaSE 5で導入されたInstrumentationを使用していますので、JavaSE 5以上が必要です。JUnitやTestNGと併せて使用します。JUnitは3.8や4.Xにも対応していますが、極力4.5以上を使用した方が楽です。 4つのAPI JMockitには、4つのAPI群が用意されています。 Core API 小さなクラスで、動作時にクラスをモックと差し替えます。容易なAPIですが複雑なテストクラスを記述するには十分ではないため、今ではレガシーなAPIです。 Annotations API Core APIと似ていま

    JMockitを使用した単体テスト1 - ssogabeの日記
  • NetBeansのMavenプロジェクトでJMockit - ぼそっと

    JMockitを使って実クラスの振る舞いを弄るにはVM引数に以下の設定を追加する必要がある訳で、 -javaagent:/(path-to-jmockit.jar)/jmockit.jar通常のNetBeansのJavaプロジェクトではそれは プロジェクトを右クリックしてコンテキストメニューを表示 プロパティをクリック 実行をクリック して表示されるVMオプションに設定すればいい訳ですが、Mavenプロジェクトではそうはいかないようです。と、いうかMavenのWebプロジェクトではそもそも「VM引数」なんてものすら見つかりません。 ではどうすればいいのか。 悩みました。 そもそも、NetBeansのMaveプロジェクトのビルドプロセスはmavenと完全に統合されているようです。それはもう、例えて言うなら、通常のNetBeansプロジェクトのビルドプロセスがantと完全に統合されているが如し

    NetBeansのMavenプロジェクトでJMockit - ぼそっと
  • 1