SpringBoot2迁移+ Mockito测试失败

时间:2019-05-14 06:07:09

标签: spring-boot-test

我正在从事将Spring Boot从1.5.15.RELEASE迁移到2.1.4.RELEASE的工作,解决了一些小问题之后,我意识到以前的单元测试不适用于最新的springboot2版本,并且大多数该错误与旧的Mockito版本的向后配置有关。

此模拟:

//value is null
public void setCar(Car car) {this.car = car;}
//value is the object reference
public void setCar(Object car) {this.car = car;}

在Springboot 1.5.15中。

when(service.methodOfService(anyLong(), anyString(), any())).thenReturn(responseMock())

在Springboot 2.1.4中。

Object responseMock = serviceMock.methodService(10L, null, null);
Assert.assertNotNull(responseMock) --> It works

使用:

  • intellij 19.1社区版本
  • 采用Jdk 11.0.2

非常感谢您的帮助,谢谢。

0 个答案:

没有答案