2017-06-13 8 views
0

私はPowerMockitoを使用してREST呼び出しを行うプライベートメソッドを嘲笑しました。PowerMockito非公開メソッドは例外をスローしますが、期待される応答を返します

PowerMockito.doReturn(response).when(notificationService, "sendNotification", anyString()); 

テストが実行されるとき、期待どおりに模擬応答とアサーションが提供されます。

しかし、テスト中に私は以下を参照してください嘲笑プライベートメソッドを実行することができるので

java.net.MalformedURLException 
    at java.net.URL.<init>(URL.java:627) 

private NotificationResponse sendNotification(String notification) { 

    URL url = new URL(exampleURL); 
    // more code 
} 

は、どのように、モックメソッドの実行を避けるために?

答えて

0

あなたのテストには有効なexampleUrlを入力してください。

+0

メソッドの実行を回避する方法はありますか? – Justas

関連する問題