0

モック オブジェクトがあり、複数回HttpServletRequestリセットしたい。getHeader("someHeader")例えば:

checking(new Expectations() {
  {
    allowing(request).getHeader("someHeader");
    will(returnValue(null));
  }
});

ここで何かをしてください:

// getHeader returns null 

checking(new Expectations() {
  {
    allowing(request).getHeader("someHeader");
    will(returnValue("hello"));
  }
});

getHeaderオブジェクトの状態nullが定義されると、それを変更することはできませんか? に対して「こんにちは」を返すようにしたかったのですgetHeader

4

1 に答える 1

0

状態を確認することをお勧めします-テストの「状態」に基づいて、使用する期待を変更できます。

ここで例を見ることができます。

于 2015-07-06T02:25:09.587 に答える