刘光辉
4 小时以前 06f314545ac3514d7ce28939920866ae8188d31c
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");
 }
}