我想问一下,在测试类中,在setUp方法(@Before注释(中使用mockito子句"when"one_answers"return"是否是一种好的做法,尽管这句话在这个类的每个测试中都使用。
示例:
@Before
public void setUp() {
when(...).thenReturn(...)
}
- 如果每个测试都需要该行为,那么最好将其放入
@Before
中,以消除重复 - 如果某些测试需要该行为,最好将其放入
setupFoo(...)
或fooMocking(...)
辅助方法中,以消除重复
祝你好运!