美文网首页
@Mock 测试

@Mock 测试

作者: 刘小刀tina | 来源:发表于2020-12-24 17:20 被阅读0次
    
    import lombok.extern.slf4j.Slf4j;
    import org.junit.Rule;
    import org.junit.Test;
    import org.junit.rules.ExpectedException;
    import org.junit.runner.RunWith;
    import org.mockito.Mock;
    import org.mockito.junit.MockitoJUnitRunner;
    import org.springframework.boot.test.context.SpringBootTest;
    
    //@RunWith(SpringRunner.class)
    //@SpringBootTest
    
    @RunWith(MockitoJUnitRunner.class)
    @Slf4j
    @SpringBootTest
    public class SchedulerServiceApplicationTests {
    
    //  @Test
    //  public void contextLoads() {
    //
    //
    //  }
    
       @Mock
       private GroupService groupService;
    
    
       //@InjectMocks
       //private StockWarnService stockWarnService = new StockWarnServiceImpl();
    
       @Rule
       public ExpectedException thrown = ExpectedException.none();
    
       @Test
       public void save() {
           GroupSaveRequest groupSaveRequest = new GroupSaveRequest();
           groupSaveRequest.setDescription("ddd");
           groupSaveRequest.setName("222");
           groupService.save(groupSaveRequest);
       }
    
       @Test
       public void upd() {
           GroupSaveRequest groupSaveRequest = new GroupSaveRequest();
           groupSaveRequest.setDescription("测试组名update");
           groupService.update("13bf5cf67037432880e4f963e9982f5c", groupSaveRequest);
       }
    
       @Test
       public void del() {
           groupService.delete("13bf5cf67037432880e4f963e9982f5c");
       }
    
    
       @Mock
       private JobService jobService;
    
    
       @Test
       public void saveJob() {
           JobCreateRequest jobCreateRequest = new JobCreateRequest();
           jobCreateRequest.setGroupId("2");
           jobCreateRequest.setHttpBody("eee");
           jobService.create(jobCreateRequest);
       }
    
    
       @Test
       public void updJob() {
           JobUpdateRequest jobCreateRequest = new JobUpdateRequest();
           jobCreateRequest.setGroupId("2");
           jobCreateRequest.setHttpBody("eee");
           jobService.update("11b9d591-5ff3-4a19-ad59-f92465052dfa", jobCreateRequest);
           jobService.findById("11b9d591-5ff3-4a19-ad59-f92465052dfa");
           jobService.delete("11b9d591-5ff3-4a19-ad59-f92465052dfa");
           jobService.execute("11b9d591-5ff3-4a19-ad59-f92465052dfa");
           jobService.executeAsync("11b9d591-5ff3-4a19-ad59-f92465052dfa");
       }
    
    
       @Mock
       private LogService logService;
    
    
       @Test
       public void log() {
           logService.findById(Long.parseLong("1"));
       }
    
       @Mock
       private UserService userService;
    
    
       @Test
       public void user() {
           userService.findByAccount("qq");
           ResetPasswordRequest resetPasswordRequest = new ResetPasswordRequest();
    
           resetPasswordRequest.setConfirmPassword("11");
           resetPasswordRequest.setNewPassword("333");
           resetPasswordRequest.setOriginPassword("22");
           userService.resetPassword("ss",resetPasswordRequest);
       }
    
    
       @Mock
       private SchedulerService schedulerService;
    
    
       @Test
       public void scheduler() {
           ScheduleCreateRequest scheduleCreateRequest = new ScheduleCreateRequest();
           scheduleCreateRequest.setCron("333");
           scheduleCreateRequest.setJobId("444");
           schedulerService.create(scheduleCreateRequest);
    
    
           schedulerService.delete("1");
           schedulerService.enable("1");
           schedulerService.disable("1");
           ScheduleUpdateRequest scheduleUpdateRequest = new ScheduleUpdateRequest();
           schedulerService.update("1",scheduleUpdateRequest);
       }
    
    
    
    }
    
    
    
    
    
    

    相关文章

      网友评论

          本文标题:@Mock 测试

          本文链接:https://www.haomeiwen.com/subject/pxnmnktx.html