Я пытался решить многие проблемы. Но не повезло, мои тесты не запускаются.
Когда я сделал 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));
}
}