Я использую PowerMockito и Mocito для моего модульного теста. В некоторых случаях некоторые вызовы методов возвращают объект класса, который является частью некоторых экспериментальных JAR-файлов и который недоступен.
Как я могу в этом случае высмеивать
final ClassAFromjar classAFromJar = SOMECLASS.staticMetod(someParam);
if(classAFromJar != null && classAFromJar.getSomeProperty() != null){
--- Do some stuff with classAFromJar object ---
}
В этом случаеЯ смоделировал ClassAFromJar Object, также смоделировал SOMECLASS.saticMethod (someParam) и возвратил classAFromJar, который является смоделированным объектом.
Но я получаю исключение нулевого указателя в следующих строках, потому что в следующей строке используется classAFromJar и из-за смоделированногообъект, я не получаю его свойства.
Как я могу справиться с этим типом сценариев.