В unit test мне нужно выполнить довольно сложную настройку (это может быть запах кода, но это не тот вопрос, о котором идет речь:-)). Я заинтересован в том, что лучше иметь несколько методов @Before
, выполняющих установку, или только один, который вызывает вспомогательные методы для выполнения инициализации.
например.
@Before
public void setUpClientStub() {
}
@Before
public void setUpObjectUnderTest() {
}
против.
@Before
public void setUp() {
setUpClientStub();
setUpObjectUnderTest();
}