junit テストを書いているときに、EasyMock の予期しない動作が発生しています。最後に、何が起こったのかを確認するために、モックを作成する行が 1 行残るまで、いくつかのコード行を削除しました。
@Test
public void testSimple() throws Exception {
Socket socket = EasyMock.createMock(Socket.class);
}
このjunitテストはエラーを生成します:
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.052 sec
これは、次のような通常のインスタンス化がある場合には当てはまりません。
@Test
public void testSimple() throws Exception {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
}
このjunitテストはそれに満足しているようです:
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.047 sec
誰かがこの曖昧さをクリアできるのだろうか。ありがとう。