我正在编写一个测试用例,我必须模拟RestTemplate。但是当我执行测试用例时,我面临着NoClassDefFoundException。下面是我的代码
@RunWith(MockitoJUnitRunner.class)
class X{
@InjectMocks
private YService yService;
@Mock
private RestTemplate restTemplate;
@Test
public void test(){
when(restTemplate.postForObject(Mockito.anyString(),Mockito.any(),Mockito.any())).thenReturn("HelloWorld");
}
}
Gradle没有下载commonslogging依赖项,如果我试图将它作为依赖项包含在build.gradle中。
您可能需要在类路径
中使用apache commons日志<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>