模拟服务呼叫,呼叫另一个类

时间:2019-06-13 06:44:26

标签: java mockito junit5

嗨,我正在尝试模拟内部调用不同类来执行的服务。我是否也需要模拟该类。 下面是代码片段。 我在模拟B类。我的问题是如何在这里处理EntityDtoConversion类。我真的应该模拟吗?

class B {

    public UserFormResponseDto getFormForFormId(String formId) {

        Form form = formRepository.findByUrlFormId(formId);

        UserFormResponseDto userFormResponseDto = null;

        if (form == null) {
            throw new DataNotFoundException("Form not found for formId : - " + formId);
        } else {
            userFormResponseDto = entityDtoConversion.convertToUserFormResponseDto(form, false);
        }

        return userFormResponseDto;
    }
}

0 个答案:

没有答案