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

Mockito when...return clauses inside setUp method

我想问一下在测试 class 中使用 setUp 方法(@Before 注释)mockito 子句 'when' 和 'return' 是否是一个好习惯,虽然这句话在这个 class.

的每个测试中都用到了

示例:

@Before
public void setUp() {
    when(...).thenReturn(...)
}

  1. 如果每个测试都需要该行为,最好将其放在 @Before 中以消除重复。
  2. 如果某些测试需要该行为,最好将其放入 setupFoo(...)fooMocking(...) 辅助方法中,以消除重复。

祝你好运!