猿问

我的方法的JUnit测试

您好,我需要为我的方法编写单元测试。我遇到了一些麻烦,因为我是JUnit的新手。我需要为此方法编写一个测试。这是我的方法


@Override

public Long countSellingOrdersInQueue(String principal) {

    List<String> states = Arrays.asList(PENDING.name(), REGULARIZED.name());

    return orderRepository.countByArticleUserIdAndStateIn(principal, states);

}

我尝试过,但被阻止了,这是我的结果


PS测试已通过,但我不知道我的测试是否正确


@MockBean

private OrderRepository orderRepository;


private String principal ;


@Test

public void countSellingOrdersInQueueTest(){

    orderService.countSellingOrdersInQueue(principal);

    List<String> states = Arrays.asList(PENDING.name(), REGULARIZED.name());

    orderRepository.countByUserIdAndStateIn(principal,states);

}


慕侠2389804
浏览 108回答 2
2回答
随时随地看视频慕课网APP

相关分类

Java
我要回答