2011-12-15 9 views
1

私は、複雑なBeanを単に保存するカスタムjmockアクションをコーディングしました。その後、従来のJUnitアサーションを使用して検証します。jmock内の複雑なオブジェクトを検証する

JMockの期待は、模擬インターフェイスの関数に渡されたオブジェクトで呼び出されたいくつかのゲッターから返された値をアサートするという単純な方法はありますか?

答えて

3

私はJMockデザインの穀粒と一緒に行くのか分かりません。記録のために、あなたは少し醜いですallOf()

oneOf(foo).wasCalled(with(allOf(hasProperty("bar", equalTo(1)), 
           hasProperty("fizz", stringContains("buzz")))); 

で単一のオブジェクトに対して複数のマッチャーを組み合わせることができますので、私は通常、ヘルパーメソッドに期待の​​建設をパッケージ

関連する問題