| | |
| | | } |
| | | |
| | | @Test |
| | | void addRejectsOutOfRangeValueWhenMarkedQualified() { |
| | | QualityInspectDto dto = validInspection(0); |
| | | dto.getQualityInspectParams().get(0).setTestValue("80"); |
| | | |
| | | AjaxResult result = controller.add(dto); |
| | | |
| | | assertTrue(result.isError()); |
| | | assertTrue(String.valueOf(result.get(AjaxResult.MSG_TAG)).contains("不能按合格保存")); |
| | | verify(inspectService, never()).add(any()); |
| | | } |
| | | |
| | | @Test |
| | | void assignInspectorOnlyUpdatesInspectorField() { |
| | | QualityInspect request = new QualityInspect(); |
| | | request.setId(9L); |
| | | request.setCheckName("张检验"); |
| | | QualityInspect stored = new QualityInspect(); |
| | | stored.setId(9L); |
| | | stored.setInspectState(0); |
| | | when(inspectService.getById(9L)).thenReturn(stored); |
| | | when(inspectService.updateById(any(QualityInspect.class))).thenReturn(true); |
| | | |
| | | AjaxResult result = controller.assignInspector(request); |
| | | |
| | | assertTrue(result.isSuccess()); |
| | | verify(inspectService).updateById(any(QualityInspect.class)); |
| | | } |
| | | |
| | | @Test |
| | | void processInspectionRequiresProcess() { |
| | | QualityInspectDto dto = validInspection(1); |
| | | dto.setProcess(null); |