Я пытаюсь использовать mockito для измельчения возвращаемого значения метода3() в классе3, когда я запускаю метод try() в class1 из testclass. У меня есть ограничение в том, что я не могу сделать какое-либо издание для кодов, которые у меня есть. Таким образом, я не могу добавить в конструкторы, чтобы сделать макет в соответствии с некоторыми решениями, которые я видел в Интернете. Я использую MockMVC с помощью WebApplicationContextSetup. Пожалуйста, назовите меня, если можно высмеять значение метода3() только с помощью mockito, и если это невозможно, то какое другое решение я могу использовать, чтобы высмеять значение?SpringMVC Mockito Смысловые значения класса внутри класса
class1
{
Class2 c2 = new Class2();
public String try()
{
Something temp1 = c2.method1();
}
}
class2
{
Class3 c3 = new Class3();
public String method1()
{
return c3.method3();
}
}
class3
{
//Will like to mock the return value of this method
public String method3()
{
return "asd";
}
}
testclass
{
class1 c1 = new class1();
c1.try();
}
Благодаря Alot: D
Извините, не является статическим методом. Я отредактирую. –