|
|
|
|
@ -47,7 +47,8 @@ class ProductDiagnosisIterationStepTwoServiceImplTest {
|
|
|
|
|
ProductDiagnosisIterationStepTwoServiceImpl service = new ProductDiagnosisIterationStepTwoServiceImpl();
|
|
|
|
|
ProductDiagnosisIterationStepTwoValidationRequest incorrect = validRequest();
|
|
|
|
|
incorrect.getSentiments().get(0).setPercentage(new BigDecimal("34.00"));
|
|
|
|
|
assertThrows(ServiceException.class, () -> service.validate(incorrect, student()));
|
|
|
|
|
ServiceException percentageError = assertThrows(ServiceException.class, () -> service.validate(incorrect, student()));
|
|
|
|
|
assertEquals("正面、中性、负面评论占比之和应为100%。", percentageError.getMessage());
|
|
|
|
|
|
|
|
|
|
ProductDiagnosisIterationStepTwoValidationRequest noConclusion = validRequest();
|
|
|
|
|
noConclusion.setRootCauseAnalysis(" ");
|
|
|
|
|
|