以下にプライベートジェネリックメソッドがあります
private Section convertFromJsonToJavaObj(JSONObject jsonObj, Class<Section> classObj) throws SNPSysException {
// logic
return section;
}
上記のメソッドをモックする方法
以下にプライベートジェネリックメソッドがあります
private Section convertFromJsonToJavaObj(JSONObject jsonObj, Class<Section> classObj) throws SNPSysException {
// logic
return section;
}
上記のメソッドをモックする方法
プライベート メソッドのテストは、通常、コードのにおいがします。通常、パブリック メソッドのみをテストします。
ただし、非常に複雑なロジックがあり、実際にテストする必要がある場合は、private
修飾子を削除できます。
Section convertFromJsonToJavaObj(JSONObject jsonObj, Class<Section> classObj) throws SNPSysException {
// logic
return section;
}
このようにして、同じパッケージ内にある場合、テストはこのメソッドにアクセスできます (ただし、test
フォルダーではなくフォルダー内にある必要がありmain
ます) 。