| | |
| | | |
| | | EvaluationOutcome evaluated = ReportEvaluator.evaluate(context, QualityReportEngine.rulesOf(schema)); |
| | | |
| | | assertEquals("FAIL", evaluated.context().getReport().getResult()); |
| | | assertEquals("不合格", evaluated.context().getReport().getResultText()); |
| | | assertEquals("", evaluated.context().getReport().getResult()); |
| | | assertEquals("待判定", evaluated.context().getReport().getResultText()); |
| | | assertEquals(3, evaluated.context().getReport().getTotal()); |
| | | assertEquals(1, evaluated.context().getReport().getPassCount()); |
| | | assertEquals(2, evaluated.context().getReport().getFailCount()); |
| | | assertEquals(1, evaluated.context().getReport().getFailCount()); |
| | | assertEquals("33.33%", evaluated.context().getReport().getPassRate()); |
| | | |
| | | List<InspectionItem> items = evaluated.context().getInspectionItems(); |
| | | assertEquals(List.of("FAIL", "PASS", "FAIL"), List.of( |
| | | assertEquals(List.of("", "PASS", "FAIL"), List.of( |
| | | items.get(0).getResult(), items.get(1).getResult(), items.get(2).getResult()), |
| | | "外观无上下限但有规则、长度在规格内、硬度超上限"); |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |