jmock

    5

    3答えて

    Junit4テストを実行するときに、私は@RunWith(SpringJUnit4ClassRunner.class)アノテーションを使用します。このアノテーションを使用すると、Spring Beansをテストクラスに挿入できます。 私はJMock 2フレームワーク(実際の経験はありません)を使用したいと思いますが、私が見ている例では次のものが必要です@RunWith(JMock.class)。

    1

    4答えて

    これは私が最近よく遭遇したパターンの例です。 私は、リストを取り、リスト内の各項目に対して他のメソッドを呼び出すメソッドをテストします。これをテストするためには、期待される呼び出しパラメータを持つIteratorを定義し、イテレータの各項目に対して呼び出しが行われているかどうかを確認するJMockの期待のループを作成します(下の簡単な例を参照してください)。 私はHamcrestのマッチャーを見て

    1

    2答えて

    にNULL値を返すためにJmockとのモックを作成する私は、次のようになります方法があります。 public void myMethod(MyClass c) { if (c == null) { return; } try { c.someMethod(); } catch (SomeException

    1

    3答えて

    我々は最終的に我々はまた、JUnitの3でJMock 2. を多用するのJUnit 3からのJUnit 4に私たちのユニットテストコードベースを移行している、JMockは便利を提供します(MockObjectTestCase)は、JunitのTestCaseのサブクラスであるだけでなく、モックフレームワークに関するさまざまなハウスキーピング任務を処理します。テストクラスでは、人生はかなり簡単になり

    1

    1答えて

    Groovy(とJMockについても同じですが)に慣れていて、mockedされているメソッドのパラメータでマッチャーを使う期待が高まっています。私はこのような何かしようとすると: Expectations e = new Expectations(); e.allowing(mockObject).doSomething(Expectations.with(aNonNull(Immuta