首页 > 解决方案 > 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。

标签: javamockitopowermock

解决方案


推荐阅读