У меня есть вопрос, связанный с каркасом Mockito. Есть ли какой-либо путь к мокетному полю внутри класса? Допустим, у нас есть:Mockito- mock field в классе
@Component
public class A{
@Autowired
B b;
public methodExample(){ b.doSth();}
}
public class C{
@Autowired
A a;
@Test
public void testMethodExample(){
...}
}
Есть ли возможность издеваться объект B, чтобы наложить возвращаемое значение метода doSth? Я знаю, что могу передать насмешливый объект в качестве аргумента конструктора, но мне интересно, есть ли другой вариант?
Это именно то, для чего предназначена аннотация @InjectMocks. Виллиан получил это право! –