Mam następujący scenariuszCzy jest coś podobnego do JUnit metodę konfiguracji w Mockito
interface DAO
{
String a();
String b();
String c();
}
utworzyć makiety tego interfejsu DAO i karmię go do czegoś, co nazywa DAOProcess. Wewnątrz DAOProcess, mam różne metody wywoływania metod DAO a, b i c.
Teraz za każdym razem, gdy muszę przetestować metodę w DAOProcess, skończę pisać: when(mockDAO.a()).thenReturn("test")
.
Czy mimo to mogę przenieść te when(mockDAO.a()).thenReturn("test")
wspólne dla wszystkich przypadków testowych?
Nie użyłbym tutaj adnotacji Autowired, ponieważ może to być mylące z wiosennymi rzeczami. Nawet jeśli DAOProcess został zbudowany w kontekście wiosennym, nie jestem pewien, czy byłby to mądry pomysł zastąpienia referencji współpracownika przez makiety, podczas gdy te wiązki są nadal zarządzane wiosną! – Brice