腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Junit5
和
JDK11
中
使用
Powermock
?
、
、
、
我正在尝试
使用
Powermock
模拟静态方法。当我在Junit4,JDK8环境中
使用
它时,代码可以工作。但是,
Powermock
不支持
JDK11
和
Junit5
的组合。当我查看
Powermock
文档时,它说已经添加了对Junit 4.7+的支持。所以我的理解是它应该
和
Junit5
一起工作。这里没有提到JDK。所以无论版本如何,它都会支持Java吗?我已经尝试在pom.xml中
使用
Powermo
浏览 58
提问于2020-02-11
得票数 1
1
回答
Powermock
和
Jmockit是否有替代方法来模拟静态
和
私有方法?
、
、
、
、
我正在尝试模拟
JDK11
Junit5
环境
中
的私有、静态方法。Junit5+
Powermock
+JDK11对我不起作用Jmockit可以在STS
中
工作,但不能在VSCode
中
工作。有没有人能建议用不同的方法来模拟
Junit5
和
JDK11
的静态
和
私有方法? 编辑:在我的例子
中
,我不得不模拟静态
和
私有方法,因为我被要求这样做。我不能在这里质疑这个设计
浏览 25
提问于2020-02-11
得票数 1
1
回答
方法即使在
使用
了之后仍返回null
、
、
、
、
正如title声明的那样,即使
使用
正在尝试测试的类的模拟实例,我也无法将响应断言为null。即使当我
使用
when /那时返回时,它也不知何故不起作用。我
使用
PowerMockito的whenNew作为一个新的对象,客户端是在私有方法
中
创建的,但这似乎没有正确地模拟客户机。我是否需要
使用
ReflectionUtils来调用Handler类
中
的私有方法并执行类似的操作?getDocument but not sure how to, so left it as it is here
浏览 21
提问于2022-09-25
得票数 0
回答已采纳
3
回答
使用
PowerMockito模拟
JUnit5
中
的静态方法
、
、
、
需要在PowerMockito框架中
使用
JUnit5
模拟静态方法的帮助。;import org.
powermock
.core.classloader.annotations.PrepareForTesttest_rule_create_rule() throws IOException { when(EnvironmentUtils.isCF()).thenRetu
浏览 7
提问于2020-05-24
得票数 7
2
回答
当模拟用于测试公共方法的私有方法时,PowerMockito返回null
、
、
、
、
这是一个测试类import org.mockito.Mockito;import org.
powermock
.core.classloader.annotations.PrepareForTest; import static org.assertj.core.api.Assertions.assertThattextmanager.concat
浏览 6
提问于2021-09-24
得票数 3
回答已采纳
1
回答
PowerMock
whenNew替代方案
、
、
、
因为
junit5
开始模拟静态类。因此,我试图摆脱
powermock
方法。在
Junit5
for whenNew中有其他选择吗?
浏览 16
提问于2022-05-22
得票数 1
回答已采纳
1
回答
在没有PowerMockito
JUnit5
的情况下创建新实例时模拟
、
、
、
、
JUnit5
不支持PowerMockRunner,因此当您从JUnit4迁移到
JUnit5
时,以下代码将无法工作。在JUnit4
中
,可以
使用
PowerMockito来实现这一点。;import org.
powermock
.modules.junit4的引入,测试用例在模拟创建新实例时失败,因为PowerMockRunner不支持
JUnit5</em
浏览 12
提问于2021-07-21
得票数 0
1
回答
如何模拟在类java junit
中
初始化的新对象?
、
、
如何模拟在类的方法
中
初始化的新对象?获得类似于“其失败类似”的失败需要但不被调用: invokeMyMethod()实际上与这个模拟没有任何交互。.“我以"”为例,这是没有帮助的。
浏览 13
提问于2021-12-16
得票数 -1
1
回答
IntelliJ无法
使用
JDK 11运行
JUnit5
测试
、
、
、
我将系统上的JVM从JDK8升级到
JDK11
,并将我的IntelliJ IDEA (2019.1)配置为
使用
它。我可以很好地编译,但不能再从集成开发环境
中
运行
JUnit5
测试。SpringExtension.class) @BeforeEach void testA {} } 当我
使用
指向我的如果我
使用
指向我的
JDK11
安装的IntelliJ运行此测试,则测
浏览 92
提问于2020-10-17
得票数 0
1
回答
使用
SMTP为SendMail函数编写单元测试
、
、
、
、
我想在我的code.How
中
测试SendMail函数我可以模拟会话,属性,MimeMessage吗? 我正在
使用
SMTP发送邮件。
浏览 6
提问于2019-07-18
得票数 0
1
回答
在
junit5
环境
中
运行junit4测试,所有测试用例都失败
我正在尝试在
JUnit5
测试环境中
使用
JUnit4。实际上,我现在已经升级了我的pom,
使用
了更高版本的MOckito
和
POwerMock
.Until,所有的测试都是基于JUnit4的。我将平台
和
老式依赖项添加到我的pom.xml
中
。现在,我的JUnit4测试用例没有运行。</groupId> <artifactId>
powermock
-module-junit4</ar
浏览 17
提问于2019-02-23
得票数 0
1
回答
Powermockito不模拟静态方法
、
、
、
. */ } 我正在测试的函数在某一行
中
的某处如下所示:显然,我想要的是防止我看过的所有教程
和
指南都说这基本上就是我需要做的,所以我在这里完全迷失了方向。有什么想法吗?
浏览 0
提问于2020-08-27
得票数 0
1
回答
按(KeyCode.Enter)不能多次工作TestFX?
、
、
、
我在
JDK11
中
使用
junit5
Testfx。newCard").write("Cleaning"); robot.sleep(2000); } newCol
和
newCard
浏览 6
提问于2019-12-14
得票数 0
回答已采纳
1
回答
7.3.3运行无法创建TestEngine的Junit
、
、
、
我
使用
的是7.3.3级,但需要JUnit
和
PowerMock
version('spring', '5.3.15') alias('
powermock
-core').to(
浏览 14
提问于2022-02-12
得票数 1
2
回答
如何
使用
JUnit测试运行时异常场景
我有下面的课,我需要测试。我可以测试这个类,但是在这种情况下如何测试异常场景,因为我不能模拟ObjectMapper类。 package xyz.util; mapper = new ObjectMapper(); } private JsonConverter() {}
浏览 26
提问于2019-09-28
得票数 0
2
回答
Mockito.mockConstruction不返回已模拟的对象。
、
、
、
因为
junit5
开始模拟静态类。因此,我试图摆脱
powermock
方法。
如
您所知,您可以
使用
whenNew关键字创建类的实例。所以我决定
使用
“mockConstruction”。
浏览 40
提问于2022-05-26
得票数 2
回答已采纳
2
回答
如
何在
没有
powermock
的情况下将私有方法存根
、
、
、
、
我有一个带有私有方法的类,它调用一些外部类并执行它,我如
何在
不
使用
powermock
的情况下防止这种情况?(该项目
使用
Junit5
,目前还不支持
powermock
)。
浏览 10
提问于2021-02-06
得票数 1
1
回答
带有H2数据库的Junit 4.x + Hibernate 5.x
、
、
、
、
我不
使用
任何框架,只
使用
maven war模块,并希望
使用
Juit 4+ Powermockito (第一次)测试DAO层。这种方法的第一条说明如下:我想模拟这个调用,以便可以
使用
以下代码提供我在测试类
中
构造的会话对象org.junit.Before;import org.junit.run
浏览 0
提问于2018-10-05
得票数 3
1
回答
与Gradle4.6的
JUnit5
集成测试
、
Gradle4.6为
JUnit5
添加了。如
何在
浏览 5
提问于2018-05-16
得票数 3
3
回答
Eclipes
中
的"Add JUnit library“没有"Junit 5”选项。
、
、
有人能帮我在eclipse
中
添加Junit 5吗?当我创建java项目并添加junit库时,它只显示Junit3
和
junit4。我没有找到
junit5
,也不知道如何设置以便在项目中
使用
Junit5
。我也看过这个,但不知道在eclipse
中
在哪里设置这些代码。 有没有人可以一步一步地教我如
何在
eclipse-neon
中
实现
Junit5
测试?
浏览 5
提问于2017-03-30
得票数 8
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券