@Mock 测试

2020-12-24  本文已影响0人  刘小刀tina

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);
   }



}





上一篇 下一篇

猜你喜欢

热点阅读