我最近开始使用Junit Tests中的@Mockito
注释。
我开始使用@Mockito
的原因是因为对所有服务类使用@Autowired
花了很长时间。
我有50多个测试,使用相同的类来表示:userService
我想在我的超级班上有这个
@Mock
private UserService userService;
并为所有子类设置Mocking,所有子类都有不同的方法和多个@Test
通常我所做的是在@Test
方法中添加这一行:
Mockito.when(userService.isValid()).thenReturn(true));
我怎么能在一个地方(超类)设置这个Mocking,所有子类都可以知道使用这个Mock?
答案 0 :(得分:0)
我通过使用此注释解决了这个问题
<form>
<input type="radio" name="gender" value="general" checked> General<br>
<input type="radio" name="gender" value="medium"> Medium<br>
<input type="radio" name="gender" value="high"> High
</form>
以及我在哪里设置规则@Before – Run before @Test