単体テストで使用している約 10 個のメソッドのコールバック インターフェイスがあります。テスト中に設定された XML 文字列の値をテストする必要があります。
私はすでに他のテストケースの jmock に取り組んでいます。
これを行うための好ましい「jmock の方法」は、カスタムorg.hamcrest.Matcherオブジェクトを記述して、返された文字列の値をテストすることです。
しかし、これは難しそうです。もっと簡単な方法はありますか?
- jmock マッチャーが String 値を囲む String[] に渡す簡単な方法はありますか? 次に、jmock 句の外側の文字列を調べることができます
- モック オブジェクトを拡張する簡単な方法があるので、独自のメソッドを実装します。私は何かを望んでいました
Callback testCB = mockery.mock(Callback.class) { public void myOverrideMethod(String strIn) { ... I can examine the string values in here ... } };
もちろん、独自のスタブ オブジェクトを定義することもできますが、怠け者です...