|
|
|
|
@ -34,6 +34,14 @@ class BusinessFeasibilityStepOneServiceImplTest {
|
|
|
|
|
assertThrows(ServiceException.class, () -> new BusinessFeasibilityStepOneServiceImpl().validate(lossMaking, student()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
void rejectsBusinessModelModulesOutsideThePrototypeRows() {
|
|
|
|
|
BusinessFeasibilityStepOneValidationRequest request = completedRequest();
|
|
|
|
|
request.getBusinessModels().get(0).setModule("订阅收入");
|
|
|
|
|
ServiceException error = assertThrows(ServiceException.class, () -> new BusinessFeasibilityStepOneServiceImpl().validate(request, student()));
|
|
|
|
|
assertEquals("请填写产品销售渠道和增值服务两项商业模式", error.getMessage());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private BusinessFeasibilityStepOneValidationRequest completedRequest() {
|
|
|
|
|
BusinessFeasibilityStepOneValidationRequest request = new BusinessFeasibilityStepOneValidationRequest();
|
|
|
|
|
BusinessFeasibilityStepOneValidationRequest.ProjectOverview overview = new BusinessFeasibilityStepOneValidationRequest.ProjectOverview();
|
|
|
|
|
|