腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
模拟
调用对
私有
方法
的返回
、
、
、
、
我有一个类,它有一个我想测试的
方法
,但是它在同一个类中调用一个
私有
方法
来获得一个Map值。我想
模拟
私有
方法
返回给我要测试的
方法
的内容。exampleMap.put("pre-defined String", "pre-defined String"); } 从我能找到的东西看,我似乎想要使用
PowerMock
一种
模拟
私有
浏览 9
提问于2022-03-28
得票数 2
1
回答
Powermock
和Jmockit是否有替代
方法
来
模拟
静态和
私有
方法
?
、
、
、
、
我正在尝试
模拟
JDK11 Junit5环境中的
私有
、静态
方法
。Junit5+
Powermock
+JDK11对我
不起作用
Jmockit可以在STS中工作,但不能在VSCode中工作。有没有人能建议用不同的
方法
来
模拟
Junit5和JDK11的静态和
私有
方法
? 编辑:在我的例子中,我不得不
模拟
静态和
私有
方法
,因为我被要求这样做。我不能在这里质疑这个设计
浏览 25
提问于2020-02-11
得票数 1
2
回答
模仿私人
方法
、
、
、
、
我试图
模拟
一个内部调用
私有
方法
的
方法
。这个
私有
方法
使用classloader.getclass
方法
读取一个文件,并填充一个列表,该列表是类的一个静态变量。我尝试了所有可能的
方法
来
模拟
这个
私有
方法
,但是它似乎
不起作用
。scanner.close(); return localList;
浏览 1
提问于2015-10-20
得票数 0
回答已采纳
1
回答
与普通的JUnit测试相比,
Powermock
测试需要更多的时间来执行。
、
、
我们使用
powermock
通过使用@PrepareForTest注释来
模拟
静态
方法
。测试运行良好,但问题是执行测试需要更多时间。代码片段如下所示:通常,使用out
模拟
静态
方法
的JUnit要花费大约2秒的时间来执行,但是当我们添加@PrepareForTest注释来
模拟
静态调用时,测试需要大约一分钟的时间来完成执行。
浏览 2
提问于2014-02-18
得票数 6
1
回答
mockito与powermockito和powermockito之间的联系和区别是什么?
我学习了mockito测试框架,并学习了
powermock
,但我突然发现了一个名为powermockito的框架,我无法再理解了。 有人能告诉我这三种测试工具的区别吗?
浏览 2
提问于2020-09-29
得票数 3
回答已采纳
1
回答
PowerMock
-
模拟
私有
方法
不起作用
、
、
、
我试图用
PowerMock
模拟
一个
私有
方法
,但是我
模拟
的
方法
总是返回0。我带你看我的课,看看你能不能帮我。谢谢。
浏览 107
提问于2021-07-19
得票数 0
1
回答
PowerMock
-Mockito中的类重放函数
、
、
PowerMock
-Mockito java中的哪种
方法
可以用来重放测试中的类(比如
PowerMock
.replay(),后面跟着
PowerMock
.verify()),并验证private
方法
(
方法
是被测试类的一部分
浏览 0
提问于2016-05-15
得票数 0
回答已采纳
1
回答
PowerMock
模拟
具有有限数据访问权限的
私有
方法
、
、
我试图通过
PowerMock
模拟
私有
方法
,但在我的expectPrivate
方法
中,我没有单元测试可以访问的所有参数(其中一些参数是在调用此
私有
方法
的
方法
中创建的)。; import org.junit.Test;import org.
powermock
.api.easymock.
PowerMock
浏览 3
提问于2012-08-07
得票数 0
回答已采纳
1
回答
如何在Easymock中
模拟
静态
方法
、
、
很容易
模拟
由某个类实现的接口
方法
,但是如果有一个类并且有一个静态
方法
,那么我们如何能够借助easymock来
模拟
它呢??假设是A类,并且具有一个void
方法
作为公共静态void methodA(一些args.){}public static void methodA(//some args..){}我们如何利用methodA来
模拟
A的
方法
浏览 2
提问于2014-11-19
得票数 0
3
回答
如何使用
PowerMock
部分
模拟
公共
方法
?
、
、
、
Type1 param1, Type2 param2) { }因此,在上面的类中测试testThisMethod()时,我想部分
模拟
到目前为止,我正在做以下工作:
PowerMock
.createPartialMock(SomeClass.class,"helperMethodPublic");
PowerMock
.expectPrivate(someClass
浏览 16
提问于2012-05-26
得票数 5
1
回答
使用Mockito和
PowerMock
模拟
私有
方法
、
、
、
我正在尝试用
PowerMock
模拟
私有
方法
,如下所示但是真正的
方法
是调用的我看到了几个例子,它们对我来说都
不起作用
。请解释一下!
浏览 6
提问于2013-06-13
得票数 1
1
回答
模拟
来自最终类(实用程序类)的
私有
静态
方法
、
、
、
我正在使用Mockito和
PowerMock
对我的Java应用程序进行一些测试。我想知道如何从最终类中
模拟
私有
静态
方法
。我想要在访问一个
方法
时
模拟
一个Exception,但我找到的唯一
方法
是可以实例化该类并使用
PowerMock
中的spy()
方法
。 有人能给我一点帮助/指导吗?
浏览 1
提问于2013-06-15
得票数 2
回答已采纳
1
回答
PowerMock
抱怨参数不正确,即使
私有
方法
是
模拟
的。
、
、
、
、
我正在尝试
PowerMock
,并试图
模拟
这样的
私有
方法
:也就是说委托给这个
私有
方法
的公共
方法
只是传递参数。下面是要
模拟
的类的定义: public boolean login(String username, String password) {
浏览 0
提问于2015-05-07
得票数 6
回答已采纳
1
回答
监视没有
PowerMock
的类
、
、
、
我不想再用强力
模拟
了。因为junit5开始
模拟
静态类。因此,我试图摆脱
powermock
方法
。@RunWith(PowerMockRunner.class) @PrepareForTest(MessageValidationUtils.classmessageProcessDto.getMessageKeyVal
浏览 7
提问于2022-05-22
得票数 1
回答已采纳
6
回答
如何
模拟
使用PowerMockito的
私有
方法
的任何参数?
、
、
、
、
我正在使用Mockito 1.9.5、
PowerMock
1.5.1、JUnit 4.11和Spring3.1.4.RELEASE,我正在尝试编写一个JUnit测试,在这个测试中我想
模拟
一个不做任何事情的
私有
方法
私有
方法
签名是{ private void myMethod(byte[] data, UserFile userFile, Userorg.
powermock
.reflect.excepti
浏览 6
提问于2014-09-25
得票数 3
回答已采纳
6
回答
如何使用
PowerMock
模拟
测试的
私有
方法
?
、
、
、
、
我有一个类,我想用一个调用
私有
方法
的公共
方法
来测试它。我想假设
私有
方法
工作正常。例如,我想要像doReturn....when...这样的东西。我发现有,但是这个解决方案不适合我。如何做到这一点?
浏览 1
提问于2011-10-18
得票数 71
回答已采纳
1
回答
私有
静态内部类-
Powermock
、
、
我想使用
Powermock
(基于EasyMock)来
模拟
私有
静态内部类。这并不来自于生产代码,它只是一个问题,一些东西是否是可能的。我很确定这是糟糕的设计,但这是我尝试的科学。假设我们有一个具有静态
私有
内部类的类: private static class Inner {
PowerMock
.expectNew(innerType).andReturn(in
浏览 1
提问于2018-07-28
得票数 0
回答已采纳
2
回答
PowerMock
+ EasyMock:不带调用的
私有
空
方法
、
、
、
我需要用一个
模拟
实现替换类的
私有
void
方法
,但是我不知道该怎么做。我试着使用这样的结构:
PowerMock
.expectPrivate(testOverride return null; });
Power
浏览 5
提问于2013-06-10
得票数 1
回答已采纳
2
回答
PowerMock
- IllegalStateException:必须重放类XXX才能获得已配置的期望值
、
、
、
@Test XXX mockInstance =
PowerMock
.createMock(XXX.class);(objInstance, "methodToBeTested"); } 本质上,我想测试一个
私有
方法
: methodToBeTested此
方法
实例化一个XXX.class类型的对象(使用新操作符),并将其存储到一个实例变
浏览 4
提问于2012-11-06
得票数 2
回答已采纳
5
回答
使用
PowerMock
模拟
私有
方法
,但基础
方法
仍会被调用
、
、
、
我正在尝试
模拟
一个进行JNDI调用的
私有
方法
。当该
方法
从单元测试中调用时,它会抛出一个异常^。为了测试的目的,我想
模拟
出这种
方法
。我使用了,虽然测试通过了,但底层
方法
似乎仍然会被调用。我在doTheGamble()
方法
中插入了一个System.err.println(),并将其打印到我的控制台。那么,我如何
模拟
一个
私有
方法
,使
浏览 2
提问于2011-11-09
得票数 28
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript即将加入私有字段和私有方法
单元测试系列:Mock工具Jmockit使用介绍
Autocad系列安全系统不起作用或未正确安装问题处理方法
Java单元测试技巧之PowerMock
Java:在Java中使用私有接口方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券