Mockito当..setUp方法中的return子句



我想问一下,在测试类中,在setUp方法(@Before注释(中使用mockito子句"when"one_answers"return"是否是一种好的做法,尽管这句话在这个类的每个测试中都使用。

示例:

@Before
public void setUp() {
when(...).thenReturn(...)
}
  1. 如果每个测试都需要该行为,那么最好将其放入@Before中,以消除重复
  2. 如果某些测试需要该行为,最好将其放入setupFoo(...)fooMocking(...)辅助方法中,以消除重复

祝你好运!

最新更新