zoukankan      html  css  js  c++  java
  • 用powermock单元测试

    引用的相关依赖
    <!--Junit-->
    <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    </dependency>
    <dependency>
    <groupId>com.github.lianjiatech</groupId>
    <artifactId>retrofit-spring-boot-starter</artifactId>
    <version>2.0.2</version>
    </dependency>

    <dependency>
    <groupId>org.powermock</groupId>
    <artifactId>powermock-module-junit4</artifactId>
    <version>2.0.0</version>
    </dependency>
    <dependency>
    <groupId>org.powermock</groupId>
    <artifactId>powermock-api-mockito2</artifactId>
    <version>2.0.0</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-test</artifactId>
    </dependency>
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    </dependency>
    
    

    @RunWith(PowerMockRunner.class)
    @PowerMockRunnerDelegate(SpringJUnit4ClassRunner.class)
    @PowerMockIgnore({"javax.net.ssl.*", "javax.management.*", "javax.crypto.*"})
    @SpringBootTest
    public class BasePowerMock {
    }

    public class TestControllerPowerMock extends BasePowerMock {

    @Resource
    private
    TestController testController;

    /**
    * 某接口
    * @throws Exception
    */
    @Test
    public void test()throws Exception {
    Testparam param= new Testparam();
    param.setPhone("13330012265");
    JsonBrandResult jsonBrandResult= testController.test(param);
    Assert.assertEquals("S01",jsonBrandResult.getStatusCode());//验证返回值
    System.out.println(jsonBrandResult.getData());
    }
     
    
    
  • 相关阅读:
    安卓上的蓝牙数据传输
    算法题 整理--- 不定时更新
    Scrapy 框架的安装以及常用指令
    Flask 基础
    HTTP 请求包含: (请求行,请求头,请求体)
    Python 字符串,列表,字典,集合的常用方法
    Vue+Django 登录测试
    用view视图不含序列化写图书管理系统
    解决hao123恶意捆绑浏览器问题
    不同试图实现增删改查操作
  • 原文地址:https://www.cnblogs.com/yxj808/p/14057286.html
Copyright © 2011-2022 走看看