PowerMockito无法访问私有方法。为什么我们需要动力嘲笑我们可以通过反思来实现

时间:2019-07-16 15:30:49

标签: java powermockito

Power模拟框架所做的事情我可以通过反射来完成。

基于Spring的容器都可以实现测试驱动的环境。

1 个答案:

答案 0 :(得分:1)

我想Java中的大多数事情都可以使用反射来完成。如果需要,可以使用反射实现自己的集合类。模拟库可让您轻松地完成大量样板代码:

  • 创建模拟
  • 创建间谍
  • 存根方法
  • 使用您自己的测试功能覆盖方法
  • 通过方法调用匹配参数
  • 检查调用了哪些方法以及在给定执行中调用了多少次

PowerMock特别允许您

  • 模拟静态方法
  • 模拟构造函数
  • 模拟期末课程

但是模拟库本身只是Java代码,如果您想使用反射来重写类似内容,则可以随时自己做。