【问题标题】:Can power mock allow the functionalities of mockito?power mock 可以允许 mockito 的功能吗?
【发布时间】:2015-04-21 18:37:03
【问题描述】:

我有现有的代码,它使用 mockito 在类中模拟公共接口。 我在同一个类中添加了一些静态方法,因此计划使用 powermock。 powermock 是否允许保留 mockito 的现有功能?

【问题讨论】:

  • 您好,欢迎来到 stackoverflow。虽然 SO 是寻求编程问题帮助的好地方,但希望用户提供他们迄今为止尝试过的示例。这旨在作为您遇到困难时的帮助资源,而不是作为让其他人为您编写代码的工具。

标签: java-native-interface mockito powermock


【解决方案1】:

来自 PowerMock 的Getting Started Page

PowerMock 包含两个扩展 API。一个用于 EasyMock,一个用于 Mockito。要使用 PowerMock,您需要依赖这些 API 之一以及测试框架。目前 PowerMock 支持 JUnit 和 TestNG。

如果您正在使用 PowerMock 及其 Mockito 扩展 API,您还将依赖 Mockito — 这两个工具可以很好地交互。尽可能使用纯 Mockito,并使用 PowerMock 处理遗留代码案例和其他需要模拟最终类、最终/静态方法等的地方。

【讨论】:

  • 谢谢杰夫,不胜感激。
猜你喜欢
  • 2021-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多