springboot + junit5 + mockitoでユニットテストを作成しています。
☆PowerMockは使用しない、できない
【実装】
public void main(){ val jsch = new JSch(); Session session = null; 〜省略〜 session = jsch.getSession(userName, host, port); ←① session.connect(); ←② 〜省略〜 }
以下、試してみたのですがモックになっていませんでした。
ご教授お願いします。
@Test public void test(){ val jSch = mock(JSch.class); val session = mock(Session.class); when(jSch.getSession(anyString(), anuString(),anyInt())).theReturn(session); doNothing().when(session).connect(); }
あなたの回答
tips
プレビュー