【PowerMockito:编写单元测试过程中采用when打桩失效的问题】

问题描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
正如上图所示,采用when打桩了,但是,实际执行的时候还是返回null。

解决方案

打桩时直接用any()
在这里插入图片描述
但是这样可能出现一个mybatisplus的异常,所以在测试类中需要加入以下代码片段:

    @Before
    public void setUp() {
   
        TableInfoHelper.initTableInfo(new MapperBuilderAssistant(new MybatisConfiguration(), ""), SubnetInfoDto.class);
    }

相关推荐

  1. Rust单元测试

    2023-12-29 06:32:08       11 阅读
  2. flutterListView单元测试

    2023-12-29 06:32:08       12 阅读
  3. 测试调用别人服务,单元测试写法

    2023-12-29 06:32:08       40 阅读
  4. 谈谈Python单元测试和集成测试

    2023-12-29 06:32:08       13 阅读
  5. 单元测试

    2023-12-29 06:32:08       6 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-29 06:32:08       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-29 06:32:08       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-29 06:32:08       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-29 06:32:08       18 阅读

热门阅读

  1. 常用的测试工具有10类

    2023-12-29 06:32:08       29 阅读
  2. 58.0/PhotoShop 图层的应用(详细版)

    2023-12-29 06:32:08       35 阅读
  3. 前端----css 的引入方式

    2023-12-29 06:32:08       38 阅读
  4. android 13 调整导航栏返回键和home键间距

    2023-12-29 06:32:08       39 阅读
  5. 【云原生】Kubernetes Operator模式

    2023-12-29 06:32:08       37 阅读
  6. Elasticsearch相关面试题及答案

    2023-12-29 06:32:08       36 阅读
  7. k8s学习 — (实践)第四章 资源调度

    2023-12-29 06:32:08       29 阅读
  8. ffmpeg合并视频音频

    2023-12-29 06:32:08       43 阅读
  9. vue2使用flv.js播放live.flv流视频

    2023-12-29 06:32:08       40 阅读
  10. Qt线程封装FFmpeg播放器类

    2023-12-29 06:32:08       30 阅读
  11. 使用bat来生成mp4文件转m4s文件格式

    2023-12-29 06:32:08       36 阅读
  12. Angular和React有哪些区别?

    2023-12-29 06:32:08       36 阅读