jMockit 1.28を使っています。
Expectationsの記述で以下のように書くと、
Warning: Redundant recordingという警告がコンソールに出力されます。
@Test
public void test(@Mocked Hoge hoge) {
new Expectations() {{
hoge.get();
result = Collections.emptyList();
}};
assertThat(hoge.get().isEmpty()).isEqualTo(true);
}
public static class Hoge {
public List<String> get() {
return Arrays.asList("aa");
この警告がなぜ出てくるのかいまいち掴めない（どうやらこのケースの場合、
result = を書かなくても良い？）のですが、Eclipse上でコンソールウィンドウが毎回表示されてJUnitの結果が隠れてしまうため、とても鬱陶しいです。
この出力を抑制することはできないでしょうか？
なお、
result = を省略する、という手段は取りたくないです。