腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
PowerMockito
:
使用
PowerMickito
模拟
静态
方法
时
的
java.lang.NoSuchMethodError
、
我正在尝试
模拟
静态
方法
Mockito.when(ABC.selectSingleValue(any(java.sql.Connection.class<Object>anyVararg())).thenReturn("TestStatic");
java.lang.NoSuchMethodError
: org.mockito.internal.matchers.
浏览 30
提问于2017-06-09
得票数 2
2
回答
PowerMockito
验证称为x次
的
私有
方法
、
、
、
我
使用
PowerMockito
和spy来
模拟
私有
方法
:final SomeClass spy =
PowerMockito
.spy(someClass); final String response = Whitebox.invokeMet
浏览 0
提问于2018-01-30
得票数 16
回答已采纳
2
回答
类中声明
的
私有
静态
变量调用
的
模拟
静态
方法
、
、
类中声明
的
私有
静态
变量调用
的
模拟
静态
方法
。
powermockito
来
模拟
readConfig
方法
,但它不起作用。我需要在类加载
时
模拟
readConfig()。
PowerMockito
.mockStatic(User.class);请让我知道如何
模拟</
浏览 0
提问于2019-08-29
得票数 0
回答已采纳
1
回答
在
静态
方法
中
模拟
UrlEncoder
、
、
、
我在
模拟
静态
方法
中
的
UrlEncode.encode
方法
时
遇到了问题。MyEncodeClass.java有这样
的
方法
UrlEncoder.encode(s, "utf-8");当调用UrlEncode.encode
方法
时
,我想强制抛出一个异常。@Test(expect = UnsupportedEncodingEx
浏览 7
提问于2015-06-11
得票数 7
回答已采纳
1
回答
PowerMockito
.verifyStatic
方法
不工作
、
、
、
、
为了测试服务中
的
静态
方法
,我尝试
使用
PowerMockito
。(LoggingUtils.class, Mockito.times(1));}验证(
模拟
).someMethod(); 验证(
模拟
,次数(10)).s
浏览 11
提问于2022-03-08
得票数 1
回答已采纳
1
回答
电源
模拟
程序
、
、
我
使用
PowerMock来
模拟
静态
方法
。我需要验证
静态
和非
静态
方法
调用
的
顺序。是否可以
使用
PowerMock?UPD 我
使用
powermockito
扩展来
模拟
静态
方法
,所以
使用
powermockito
扩展
的
解决方案更好。
浏览 3
提问于2011-11-12
得票数 0
回答已采纳
2
回答
PowerMock Mockito:如何
模拟
所有
静态
方法
?
、
、
、
当我们
使用
PowerMock (和Mockito)
时
,我们需要
模拟
类
的
所有
静态
方法
吗?我
的
意思是,假设我们有: public static MockMe getInstance(){ }
浏览 1
提问于2011-01-31
得票数 5
回答已采纳
2
回答
使用
Mockito多次调用相同
的
方法
和不同
的
输出
、
、
、
、
我想
使用
mockito和stub
方法
。我希望
方法
根据存根返回不同
的
值。但它总是返回第一个输出。下面是我
的
设置 private final Foo foo=AFacftory.getFoo();变量foo在整个生命周期内只实例化一次,因为它是控制器
的
一部分。因此,当我运行第一个测试
时
,控制器在hitAUrl()
时
被初始化,它获得Foo<em
浏览 4
提问于2015-06-23
得票数 2
2
回答
SecurityManager抛出异常
的
模拟
、
、
我正在尝试
模拟
SecurityManager类。当我运行以下代码
时
,Mockito抛出一个异常:public void tearDown() SecurityManager securityManagerMock = mock(SecurityManager.class);}at org.mockito.internal.creation.MethodInterceptorF
浏览 0
提问于2012-02-19
得票数 2
回答已采纳
1
回答
被识别为“
静态
成员”
的
模拟
类正在被调用,但在测试中它没有被识别为
模拟
?
、
我
的
IDE还告诉我,trdi.strToInteger是通过实例引用访问
的
静态
成员。
浏览 0
提问于2018-04-16
得票数 0
回答已采纳
1
回答
模拟
带有参数
的
静态
方法
、
、
、
有没有办法用参数
模拟
静态
方法
?我想
模拟
getName
方法
,就像我
模拟
普通
方法
一样。 我试过
使用
PowerMockito
,但它不起作用。编辑:我得到了MissingmrthodInvocat
浏览 0
提问于2016-07-21
得票数 1
1
回答
模拟
静态
方法
链
、
、
、
、
我正在尝试
模拟
一个
静态
方法
我能够
使用
PowerMockito
模拟
静态
方法
及其返回类型,如下所示:但是如何将该值发送给链接<e
浏览 11
提问于2018-08-22
得票数 0
2
回答
将
模拟
的
静态
方法
传递给另一个类
、
、
、
我在我
的
测试类中
模拟
了一个类
的
静态
方法
。我面临
的
问题是这个
静态
方法
不是直接在我
的
测试类中调用
的
,而是在其他类中调用
的
。这是骨架:
PowerMockito
.mockStatic(MyClassWithStaticMethod.class);
PowerMockito
.whenList<
浏览 0
提问于2015-04-03
得票数 2
回答已采纳
1
回答
PowerMockito
静态
、
、
、
、
我试图
使用
PowerMockito
来
模拟
静态
方法
。当我只试着模仿一个类
的
时候,它就能正常工作。例如,Class1.staticMethod().但是我
的
测试类
使用
了来自其他类Class2.staticMethod().
的
其他
静态
方法
。因此,我
的
问题是:如何
模拟
来自不同类
的
两个不同
的
静态
方法
,在
浏览 0
提问于2021-09-27
得票数 0
1
回答
如何用System.exit来
模拟
PowerMockito
?
、
、
、
我希望对调用System.exit(-1)
的
Java代码进行单元测试,并希望它只做任何事情,而不是退出进程。其根本原因是,否则JaCoCo不能正常工作,项目指导方针希望看到这一行
的
内容。其他对系统
的
调用应该正常工作。
PowerMockito
2.0.7已经在项目中
使用
了,在这里也应该
使用
。我现在
的
Java版本是Windows上
的
1.8.0_181。我试过
Powe
浏览 0
提问于2020-08-01
得票数 0
回答已采纳
3
回答
为java http客户端编写Mock类
、
、
我正在尝试为我
的
HTTP客户端编写单元测试用例,并希望
使用
mockito来
模拟
从服务器收到
的
响应。exception" + e.getMessage().toString()); } } 我
的
测试类如下所示我不知道我应该如何发送我
的
响应正文。
浏览 7
提问于2016-11-09
得票数 3
2
回答
让
PowerMockito
在接口上
模拟
静态
方法
?
、
、
、
我有一个库我试着去
模拟
测试..。有一个具有如下
静态
方法
实现
的
Java 8接口: public static Router router(Object param) {return new RouterImpl(param);}
PowerMockito
.mockStatic(Router.class);
PowerMockito
.doReturn(mockRouter)
浏览 2
提问于2015-08-25
得票数 3
回答已采纳
2
回答
如何用
PowerMockito
模拟
私有
静态
方法
?
、
、
、
不幸
的
是,公认
的
答案对我不起作用。我有一个需要测试
的
带有私有
方法
的
静态
实用程序类。我发现当我
模拟
这样
的
方法
时
:
PowerMockito
.when(StaticUtil.class, "getSomethingMethod当我调试
时
,我发现当我运行我试图测试
的
<em
浏览 3
提问于2015-08-04
得票数 4
回答已采纳
1
回答
对
静态
方法
调用
的
模拟
调用
、
、
、
坚持一件基本
的
事情: public void updateMeeting(Meeting meeting, Meeting oldMeeting, List<MeetingOccurrencemeetingNotifyService.updateMeeting(meeting,oldMeeting,null,null);//-- 问题是,当代码碰到这一行:ConfUtil.isRecurrenceMeeting
时
,发生这种情况
的
原因是ConfUtil中
的
<
浏览 11
提问于2022-02-03
得票数 0
1
回答
使用
powermockito
模拟
静态
方法
、
、
、
我正在测试一些遗留代码,并想
模拟
任何对
静态
记录器
方法
的
调用:LoggerFact.getLogger(Class class, String MethodName),这是我尝试过
的
: @RunWithvoid prepare() throws Exception Logger mockedLogger = Mockito.mock(Logger.class);
浏览 22
提问于2020-10-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java单元测试技巧之PowerMock
springboot使用thymeleaf的方式引用static中的静态资源方法,引用框架文件资源方法
UG编程时使用外挂自动出程序单的方法
安装和使用matplotlib时遇到的问题及解决方法
Pycharm使用Git进行版本管理时遇到不需纳入管理的文件冲突时的解决方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券