Все, что необходимо для модульного тестирования кода с использованием Бина A:
@Mock A a;
Все, что необходимо для модульного тестирования Бина A:
@Mock B b;
@Mock C c;
A a = new A(b, c);
Для тестирования с помощьюпружинный тест, конфигурация теста может быть настроена, например, так:
@Mock B b;
@Mock C c;
@Configuration static public class TestConfig {
@Bean B b() { return b; }
@Bean C c() { return c; }
@Bean A a(B b, C c) {
return new A(b,c);
}
}