1
2
3
4
5
6
7
8
9
10
11
12
13
14
| package jnpf.dmsService;
| import jnpf.dmsMapper.DmsApprovedDisableMapper;
| import org.junit.jupiter.api.Test;
| import static org.mockito.Mockito.*;
| class DmsApprovedDisableFlowServiceTest {
| @Test void rejectedEndNeverEnqueuesDisableButApprovedEndDoes() {
| DmsApprovedDisableService service=mock(DmsApprovedDisableService.class);DmsApprovedFileRetryService retry=mock(DmsApprovedFileRetryService.class);
| DmsApprovedDisableMapper mapper=mock(DmsApprovedDisableMapper.class);DmsDisableOccupancyService occupancy=mock(DmsDisableOccupancyService.class);
| DmsApprovedDisableFlowService dispatcher=new DmsApprovedDisableFlowService(service,retry,occupancy);
| dispatcher.onEvent("t","f","task","yishixiao","end");verifyNoInteractions(service,retry,mapper);
| when(occupancy.onEvent("t","f","task","yishixiao","end")).thenReturn(true);
| dispatcher.onEvent("t","f","task","yishixiao","end");verify(service).enqueue("t","f","task","yishixiao");
| }
| }
|
|