java - PowerMock 怀疑
问题描述
在浏览 PowerMock 文档时,我有几个疑问: https ://www.baeldung.com/intro-to-powermock
提到使用文件夹并将所有 Mock 类放在那里:
@RunWith(PowerMockRunner.class)
@PrepareForTest(fullyQualifiedNames = "com.baeldung.powermockito.introduction.*")
我的疑问是 PowerMock 何时运行,它如何识别哪个 Mock 是哪个 Real 类,如果某个类 A 依赖于 Util.java,它将如何在运行时将 Util.java 与 MockUtil.java 关联起来。
另一个问题是,只需放置 @PrepareForTest(fullyQualifiedNames = "com.baeldung.powermockito.introduction.*") 将 Real 类在执行测试时在运行时替换为 Mock Classes。
解决方案
推荐阅读
- asp.net-mvc - 如何在 IIS 7 上部署的应用程序中禁用自定义错误页面 asp.net mvc
- javascript - 如何在一个函数中组合两个 ajax 函数?
- reactjs - 在生产服务器中配置时,react-webcam-barcode-scanner 不起作用
- reactjs - this.props.navigation 出组件
- laravel - 如何检查另一个表中是否存在主键值?
- xamarin.forms - 如何自定义 SfComboBox 的选中值显示模板
- go - 导入包名与文件名不同的本地包
- sqlite - sqllite数据库中的负日期
- reactjs - 调度从另一个组件导入的动作并在 redux 中相应地更新状态
- python - Python 3 中带有选项的 curl 命令