powermockito 相关问题

使用此标记来了解有关PowerMockito的问题,这是一个Java框架,它允许模拟通常不可模拟的类型,即静态和私有方法,以及Mockito框架。有关使用PowerMock和EasyMock的问题应该标记为[powermock]。

CGLIB$SET_THREAD_CALLBACKS([Lorg.springframework.cglib.proxy.Callback) :

一些 Junit 测试用例在一起运行所有测试类但单独通过时失败。 **由以下原因引起:java.lang.NoSuchMethodException:xxx.zzz$$SpringCGLIB$$0.CGLIB$SET_THREAD_CALLBACKS([...

回答 1 投票 0

Junit 测试用例未按预期工作

尝试了几乎所有内容,响应中仍然为空 下面是测试用例 @测试 公共无效testValidateMemberData_Success()抛出异常{ 会员验证请求 会员请求 = ...

回答 1 投票 0

模拟新日期或System.currentTimeMillis

我正在使用 Groovy 和 Spock 框架设置测试。我的测试取决于时间的流逝,并且相关服务使用 new Date() 来执行某些规则。因此,我想修改...

回答 1 投票 0

mockito.verify() 给出了错误的调用计数

我正在尝试mockito.verify()功能。该方法调用仅发生一次,但验证显示 3 次调用。单元测试只有一个测试,以确保这个测试没有其他方式得到

回答 1 投票 0

使用PowerMock模拟java.io.File效果不佳

我有代码,例如: 文件 file = 文件 createTempFile(“xxx”, “txt”); 所以,当我使用PowerMock来模拟这个文件对象时,例如: @RunWith(PowerMockRunner.class) @PrepareForTest({File.class,StringUt...

回答 1 投票 0

在使用 Robolectric 的项目中使用 PowerMock 时出现问题

我正在为一个类编写测试,该类需要可用的 Android 特定组件。 使用的版本: 机器人电动:4.10.3 电源模拟:2.0.9 我收到这个错误 无法实例化 DeepClone...

回答 1 投票 0

Powermock 与 JDK 17 的兼容性

最近我正在将项目从JDK 11升级到JDK 17。升级后,powermock似乎出现问题。运行 AUT 时,出现以下错误: java.lang.RuntimeException:PowerMock

回答 4 投票 0

使用 Mockito 模拟类的静态字段

我的 Utils 类有一个依赖于外部资源(例如数据库连接)的 init 方法,我无法使用 Mockito 模拟该方法。 Utils 似乎可以跨实例共享...

回答 1 投票 0

Power Mock 和 Mockito 版本不兼容

我正在使用 JDK 1.8 开发遗留代码库。 对于我的一个单元测试,我想使用 PowerMock,以便我可以从...调用静态方法 (Provider.provider()) 上的 PowerMock.mockStatic() 方法...

回答 1 投票 0

在没有 getter 的情况下模拟对象

我想模拟一个具有以下代码的函数 - // 从 API 获取所有广告洞察对象 连接见解连接= facebookClient.fetchConnection( 广告帐户我...

回答 1 投票 0

Java 11 上的 PowerMockito 2 运行测试时出错:类 javax.xml.parsers.FactoryFinder 无法访问类 jdk.xml.internal.SecuritySupport

在 Java 11 上运行 PowerMockito2 测试时出现错误。 我能够通过将此注释放在类级别来解决此错误,但我不想这样做。有没有办法不得到这个

回答 2 投票 0

Mockito - 您不能在验证或存根之外使用参数匹配器 - 已经尝试了很多方法,但仍然没有解决方案

我有以下代码: PowerMockito.mockStatic(DateUtils.class); //这是执行异常的行 - 请注意它是一个静态函数 PowerMockito.when(DateUtils.

回答 4 投票 0

java.lang.NoClassDefFoundError:无法初始化类org.mockito.internal.util.MockUtil

我想使用testng + powermock + spring来运行测试代码,我的jar版本是: powermock = 1.6.2 powermock-模块-testng = 1.6.2 模拟 = 1.10.19 测试=6.8.7 弹簧 = 4.1.1.RELEASE JDK = 1.8.0...

回答 3 投票 0

org.powermock.api.mockito.ClassNotPreparedException 声明为准备就绪时

我不明白为什么会出现这种情况,因为我的测试明确要求 PowerMock 做好准备。 @PrepareForTest({AmazonSQSClientBuilder.class}) @RunWith(PowerMockRunner.class) @PowerMockIgnore({...

回答 2 投票 0

Powermock 在方法 setInternalState 中找不到“modifiers”字段

我正在尝试使用 Powermock 模拟静态类。我正在使用 JDK 14。但是我收到以下错误: 内部错误:在方法 setInternalState 中找不到“modifiers”字段....

回答 1 投票 0

模拟弹簧组件

我正在使用 Mockito 来模拟 spring beans。 当我模拟接口时它工作得很好。 在我们的应用程序中,很少有 @Component bean 没有实现任何接口。 当我试图嘲笑这样的人时

回答 2 投票 0

PowerMock 不会模拟静态方法在 Spring-Boot 应用程序中抛出异常

我意识到有很多很多非常相似的问题。我已经经历了所有这些,但仍然无法使我的代码工作。 我在 Spring-Boot 应用程序中定义了一个服务,如下所示: @

回答 1 投票 0

我在 Jenkins 中的所有 jUnit 测试都返回与 StackTraceCleanerProvider 方法 isIn() 相关的相同错误

我继承了一个 Spring 项目,该项目有大约 160 个失败的 Mockito 类 JUnit 测试 当我检查 Jenkins 时,我发现每个测试都有以下错误详细信息: 接收者类组织。

回答 1 投票 0

PowerMockito 模拟最终类 gson.fromJson() 返回 null

我在主类中有这段代码 - 尝试 { extraPlayer = gson.fromJson(jsonResponse, ExtraPlayer.class);// 返回 null } catch (异常 e) { e.printStacktrace(); } 这里 extraPlayer 是

回答 1 投票 0

NoSuchMethodException JDK17 Spring

我们正在努力将应用程序从jdk11迁移到jdk17。 由于我们必须模拟最终静态方法,因此我们使用 powermockrunner。我们使用 PowerMockito.mockStatic 来模拟静态类。 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.