import org.springframework.beans.factory.annotation.Autowired;
class MyService {
@Autowired private DependencyOne dependencyOne;
@Autowired private DependencyTwo dependencyTwo;
public void doSomething(){
//Does something with dependencies
}
}
При тестировании этого класса у меня в основном есть четыре способа ввести фиктивные зависимости:
Что лучше и почему?
--- ОБНОВЛЕНИЕ ---
Думаю, мне следовало быть немного яснее - Я говорю только о "модульных" тестах стиля, а не о "интеграционных" тестах Spring, в которых зависимости могут быть связаны с использованием контекста Spring.