我已经尝试了很多解决方案来解决这个问题。但运气不好我的测试用例没有运行。
的数据
当我做mvn clean package时,它正在运行单个测试用例。
的
服务层测试
@SpringBootTest
@RunWith(SpringRunner.class)
public class OrderStatusServiceTests {
@Autowired
private OrderStatusServiceImpl orderStatusService;
@MockBean
private OrderStatusRepository orderStatusRepository;
@Before
public void initialize(){
orderStatusService = new OrderStatusServiceImpl(orderStatusRepository);
}
@Test
public void saveOrderDetail(){
OrderDetail orderDetail = getOrderInformation();
Mockito.when(orderStatusRepository.save(orderDetail)).thenReturn(orderDetail);
Assert.assertEquals(orderStatusService.addOrderDetail(orderDetail), orderDetail);
}
@Test
public void getOrderDetail(){
OrderDetail orderDetail = getOrderInformation();
Mockito.when(orderStatusRepository.findByUserId("abc123")).thenReturn(java.util.Optional.of(orderDetail));
Assert.assertEquals(orderStatusService.getOrderDetail("abc123"), java.util.Optional.of(orderDetail));
}
}
字符串
1条答案
按热度按时间lpwwtiir1#
实际上,问题出在pom文件上。
Maven文件时得到的错误。
字符串
我所做的是删除排除和Junit附加依赖项。
型