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

    Mock说白了就是打桩(Stub)或模拟,当你调用一个不好在测试中创建的对象时,Mock框架为你模拟一个和真实对象类似的替身来完成相应的行为。

    powermock:就是方便使用者更简单的去模拟对象的框架;

     1,mock 静态方法

    2,mock私有成员

    MemberModifier.field(AbstractService.class, "dao") .set(serviceInstance, daoMock);

    field方法: 参数一:Class类型,该类的成员; 参数二:成员名称;       set方法: 参数一:mock对象; 参数二:成员的对象;

    3,mock私有方法:

    3.1,测试私有方法:

     

    4,

     测试心得:(保证当前代码质量,更主要的是为后续 维护 修改代码逻辑 保驾护航)

  • 相关阅读:
    HashMap和Hashtable的区别
    装箱以及拆箱
    泛型
    LinkedList和ArrayList异同
    ArrayList的输出方式以及ArrayList的因子增长数
    limit的优化
    mysql五大数据引擎的分别
    ios
    css3(1)
    php
  • 原文地址:https://www.cnblogs.com/fish-in-sky/p/7355386.html
Copyright © 2011-2022 走看看