使用此标记来了解有关PowerMockito的问题,这是一个Java框架,它允许模拟通常不可模拟的类型,即静态和私有方法,以及Mockito框架。有关使用PowerMock和EasyMock的问题应该标记为[powermock]。
如何在junit4中使用PowerMockito模拟返回void的公共静态方法
我在模拟返回 void 的公共静态方法时遇到问题。 这是我到目前为止所拥有的: @RunWith(PowerMockRunner.class) @PrepareForTest(TheUtilsClass.class) 公共类我的测试{ @测试 ...
我正在测试一个类“DataSource”,它扩展了另一个类“ExtendedDataSource”。我在“DataSource”类中测试的方法正在调用另一个受保护的...
我有一个静态变量并在静态块中初始化。 私有环境信息环境信息; 静止的 { 尝试 { apolloEnvironmentInfo = new EnvironmentInfo(); }
我真的迷失了我的错误,我看了很多文档,但找不到我的错误。 我正在测试一个方法服务,它里面有一个类和方法: @服务 公开课 myServiceImpl
org.powermock.reflect.exceptions.MethodNotFoundException:找不到名称为“”且参数类型为:[java.util.LinkedList]
我正在使用 PowerMock 开发测试类,因为我所有的遗留代码都是使用 Private Static methods() 编写的。 运行测试类时,出现以下错误: org.powermock.reflect.except...
我有一个看起来像这样的类: A类{ 私人决赛 B b; 公共 A(字符串 x,字符串 y){ b = 新 B(x,y); } public void someMethod() { b.外部方法(); ...
我在 scala 中有一个静态方法,静态方法我的意思是说这个方法在一个名为 MyObject 的对象中。我还有一个名为 MyClass 的类,其中有一个调用
如何在从 BaseClass 调用的抽象类中模拟受保护的方法
更新原始问题。 我会把原始代码块放上去,然后再提出问题。 被测类 包我的.main.class.package; 公共类 MyClassHelper 扩展 MySession { //塞西...
如何模拟从 BaseClass 调用的抽象类中的受保护方法 [关闭]
更新原始问题。 我会把原始代码块放上去,然后再提出问题。 被测类 包我的.main.class.package; 公共类 MyClassHelper 扩展 MySession { //塞西...
Mocking:验证是否调用了 Static Void 方法
我在处理方法的测试用例时遇到问题:deleteOldBermudaFolder 和 isExistingDirectory。 下面是代码: 类 BermudaCacheDumpServiceImpl 实现 BermudaCacheDumpService { @
我正在尝试使用 Junit/Mockito/PowerMockito 我有一个接口类 导入 retrofit2.Call; 导入com.learning.model.user.User; 导入java.io.IOException; 公共接口 UserServi...
运行测试时出现错误,我无法理解为什么会出现此错误,此代码在 Java 8 中运行良好,而在 Java 17 中运行时出现错误。
PowerMock.VerifyStatic 替代 mockito
PowerMock.verifyStatic(Util.class) 我在 powermockito 中使用这个方法来验证这个类,我需要在 mockito 中使用什么方法来验证类似的行为?
我有以下使用查询 dsl 绑定的存储库 公共接口 StatusRepository 扩展 PagingAndSortingRepository,
在 Java 应用程序中使用 Mockito 模拟 REST 服务中的 HttpUrlConnection 调用时出错
我是 Java 的新手。我想使用 Junit 和 Mockito 框架为以下方法编写单元测试。此方法接收负载、建立 http 连接并返回响应: 公站...
如何为 Hook 或拦截器类的全局/实例变量编写 Junit
我在项目中有以下代码: 公共类 KarateHook 实现 RuntimeHook { private Set scenarios = ConcurrentHashMap.newKeySet(); private static final Logger 记录器 = LoggerFac ...
我已经写了一个测试的类,其中我使用Apache日志器,所以我已经创建了一个自定义日志器,就像下面提到的。 import java.io.Externalizable; import java.io.IOException; import ...
我有一个actor,它从Helper中调用了一个静态方法,我想对其进行模拟: public class ExampleActor extends AbstractActor { public Receive createReceive() { .match(CachedFile.class, ...)。
我试图用PowerMockito覆盖我的JsonService实用类,但我得到的异常和我试图解决这个问题从很长一段时间,但仍然问题没有解决一些人可以帮助我,请。...
有没有什么办法,使用Mockito或PowerMockito,拦截对对象的非静态方法的调用,或者至少是对单子对象的调用?下面的类提供了一个例子: public ...