| | |
| | | |
| | | service.evaluate(test, "COLLECTOR", "adapter:9:S-01", "temperature", new BigDecimal("31"), "℃", new Date()); |
| | | service.evaluate(test, "COLLECTOR", "adapter:9:S-01", "temperature", new BigDecimal("20"), "℃", new Date()); |
| | | service.evaluate(test, "COLLECTOR", "adapter:9:S-01", "temperature", new BigDecimal("0"), "℃", new Date()); |
| | | service.evaluate(test, "COLLECTOR", "adapter:9:S-01", "temperature", new BigDecimal("30"), "℃", new Date()); |
| | | service.evaluate(test, "COLLECTOR", "adapter:9:S-01", "temperature", null, "℃", new Date()); |
| | | |
| | | verify(mapper, times(1)).upsertWarningException(eq(1L), eq(11L), eq("COLLECTOR"), eq("adapter:9:S-01"), |
| | | eq("temperature"), eq(new BigDecimal("31")), eq("℃"), anyString(), eq("WARNING"), any(Date.class)); |
| | | } |
| | | |
| | | @Test |
| | | void nonReceivingTestsDoNotCreateThresholdTodos() { |
| | | var mapper = mock(TTestMapper.class); |
| | | var service = new TestWarningExceptionService(mapper); |
| | | var test = testWithThreshold("TEMPERATURE", new BigDecimal("8"), new BigDecimal("33")); |
| | | for (String reception : List.of("PAUSED", "ENDED", "NOT_STARTED")) { |
| | | test.setReceptionStatus(reception); |
| | | service.evaluate(test, "COLLECTOR", "9:S-01", "temperature", new BigDecimal("38"), "℃", new Date()); |
| | | } |
| | | verifyNoInteractions(mapper); |
| | | } |
| | | |
| | | @Test |
| | |
| | | TTest test = new TTest(); |
| | | test.setTestId(1L); |
| | | test.setThresholds(List.of(threshold)); |
| | | test.setTestStatus("RUNNING"); |
| | | test.setReceptionStatus("RECEIVING"); |
| | | return test; |
| | | } |
| | | } |