私は、コードのこの部分で反射の非常に限られたセットを使用しています:テスト反射のnewInstance例外
public NetworkClient createNetworkClient() {
try {
return (NetworkClient) getNetworkClientClass().getConstructors()[0].newInstance();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
return null;
}
にはどうすればnewInstance()
スローInvocationTargetException
(およびその他のこと(ユニットテストを使用して)テストすることができます例外)?
私は現在、UTの残りの部分でMockitoとHamcrestを使用しています。
を私はあなたが求めているものを得ることはありません。どのようにそれをテストしたいですか?自動? – Seth
ユニットテスト付き@Seth –