美文网首页
@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);
   }



}





相关文章

  • 2020-01-31

    Pytest-Mock 进阶用法详解 一、什么是 Mock 测试? Mock测试就是在 测试过程 中,对于某些...

  • 接口测试Mock与HttpClient

    1.Mock框架 1.1mock介绍: mock可以模拟接口测试,通过运行mock框架的jar,快速搭建接口测试。...

  • 软测扩充

    一、 mock 1. 什么是mock? ①测试桩:模拟被测对象的返回,用于测试②mock:通常指mock serv...

  • [PPJ_21] Mock工具Json Server安装、入门操

    目录结构 一、关于Mock 1.Mock简介 Mock:“模拟”的含义。Mock测试,指在测试过程中,对于某些不容...

  • (转)Moq测试基础说谈(一)——简介,下载

    Moq,就是Mock you。读音可以读成Mock~you。是Mock框架的一种。用于测试中的Mock测试。Moc...

  • JAVA-Mock测试框架简记-2017-2-7 18:38:3

    JAVA-常用Mock测试框架 EasyMock 早期比较流行的MocK测试框架 mockito EasyMock...

  • Mockito的使用

    Mockito的使用 1,Mockito的介绍 1.1 什么是mock测试? Mock测试就在测试过程中,对于某些...

  • python中常用的mock介绍

    mock (Python 标准库) 一个用于伪造测试的库 使用 被测试的类 用mock测试 HTTPretty P...

  • mock介绍

    mock (Python 标准库) 一个用于伪造测试的库 使用 被测试的类 用mock测试 HTTPretty P...

  • json-server学习笔记

    1.简介 json-server是一款小巧的Mock工具 Mock:模拟 Mock测试:在测试过程中,对于不容易构...

网友评论

      本文标题:@Mock 测试

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