腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
用于
多个
测试
的
Java
-
Mock
私有
静态
构造
函数
、
、
、
、
我是
java
测试
的
新手,我已经尝试了一段时间了,现在没有运气,我有以下几个类: public class Bar { verify(barMock, Bar.class);} 单独运行
测试
浏览 58
提问于2020-04-02
得票数 0
2
回答
模拟假定存在
的
私有
变量
、
、
、
如果模拟对象不是在
测试
的
类中创建/初始化
的
,或者不是
静态
的
(单例模式),或者没有某种
测试
构造
函数
可以挂接,那么如何在运行时获得模拟对象呢?在一个我正在为其编写单元
测试
的
类中,我遇到了一个我还没有遇到/解决
的
场景。我有一个JMS资源(一个
用于
引用
的
QueueConnectionFactory,但这无关紧要),它是我正在
测试
<em
浏览 0
提问于2013-10-22
得票数 22
回答已采纳
1
回答
监视没有PowerMock
的
类
、
、
、
因为junit5开始模拟
静态
类。因此,我试图摆脱powermock方法。public class MessageValidationServiceTest { private CheckpointCustomerService checkpointCustomerService; private P
浏览 7
提问于2022-05-22
得票数 1
回答已采纳
2
回答
使用
多个
构造
函数
但没有getter方法对遗留代码进行单元
测试
、
、
、
我正在尝试(用
java
)对一段代码进行单元
测试
,这段代码有几个
构造
函数
,其中一些带有逻辑。因此,除了设置一些字段之外,
构造
函数
可能会影响某些
静态
对象,这取决于满足
的
某些条件。我想知道,如果代码不提供任何getter方法,并且字段是
私有
的,那么如何
测试
这些方法。我也不能随意更改原始代码。一种我可以查看是否为每个
构造
函数
重复执行每一个
测试
的
方法,但似
浏览 5
提问于2013-04-12
得票数 1
回答已采纳
1
回答
InjectMocks错误地将相同
的
模拟注入到两个相似类型
的
不同字段中,尽管创建了两个不同
的
模拟
、
、
、
、
<artifactId>mockito-core</artifactId></dependency> 我创建了这个
私有
构造
函数
,特别是
用于
使用InjectMocks进行
测试
。我不想公开/包-
私有
,所以我不能使用字段注入。我也不想使用公共设置程序公开这些字段。另外,我不想让我
的
字段成为非决赛
的</
浏览 1
提问于2020-09-14
得票数 6
回答已采纳
2
回答
在Scala嘲笑卡夫卡
的
消费者
、
、
以下是我
的
模拟代码:我得到
的
错误是: at
java
.util.HashMap.putMapEntries(HashMap.
java
:501) at
java
.util.HashMap<init>(KafkaCo
浏览 2
提问于2021-08-14
得票数 1
回答已采纳
1
回答
如何使用外部方法调用模拟在
构造
函数
中初始化
的
对象?
、
、
、
、
,我使用自动连接
的
构造
函数
初始化它们。在为这个类编写JUnit
测试
时,我必须模拟这两个对象。HttpUtils对象很简单。然而,我在模拟HttpClient对象时遇到了麻烦。@
Mock
HttpClient mockHttpClient; SampleConstructor mockService; 上述方法适
用于
HttpUtils,但不适
用于
HttpClien
浏览 27
提问于2020-12-30
得票数 1
回答已采纳
5
回答
静态
类与
私有
构造
器
、
、
、
、
今天,我一直在阅读关于
静态
类和
私有
构造
函数
的
文章。
私有
构造
器-我们不能创建一个实例。我们不能继承。我创建了两个控制台应用程序,一个
用于
静态
类,一个
用于
私有
构造
函数
。 我理解生成
的</e
浏览 20
提问于2016-06-23
得票数 11
3
回答
在Mockito中加载一个模拟类
、
在请求另一个类或重写
测试
ClassLoader时,是否可以使用Mockito轻松加载一个模拟类?我能做这个吗?
浏览 8
提问于2016-04-25
得票数 0
回答已采纳
1
回答
如何在通过
静态
方法访问
的
情况下模拟DataSource依赖注入
、
、
、
、
我正在使用、和对我
的
数据库代码进行单元
测试
。当然,我也在编写集成
测试
。 我很难理解如何将模拟
的
注入被
测试
的
系统(我正在
测试
的
类)。DataSource
用于
连接池,因此其他类可以调用同一个类中
的
static方法来检索该DataSource
的
实例。这意味着DataSource不会注入到任何
构造
函数
中,因此我
的
测试
没有任何
构造
浏览 2
提问于2017-01-07
得票数 0
回答已采纳
2
回答
无法在ClassName类型上找到默认
构造
函数
。请提供丢失
的
构造
函数
。
、
我试图将Firebase身份验证管理为一个自定义类,其中有关身份验证
的
所有内容都将被完成。,我尝试在MainActivity.cs中创建一个实例,方法是但它在运行时崩溃时出现了以下错误: 这是我
的
类AuthService,我尝试初始化我
的
独生子女。这个
构造
函数
有什么问题?这是因为
浏览 1
提问于2018-10-30
得票数 1
回答已采纳
2
回答
无法将模拟对象传递给类
的
实例时如何使用Mockito
、
假设我有一个这样
的
类: } 我想用mockito来
测试
它。因此,我创建了一个模拟对象,并以这种方式调用该方法进行
测试
: Dao
mock
= Mockito.
mock
(Dao.class);
浏览 1
提问于2014-12-19
得票数 8
3
回答
使用
静态
创建不可变对象
、
、
我在这个软件工程页面上读到了关于static方法
的
使用。然而,我很困惑,也许是关于它谈论static
的
上下文。这个想法是,
静态
对
测试
非常不利,不应该使用。在创建不可变类时,有时
构造
函数
是
私有
的,并且使用
静态
工厂来创建对象。即使是
Java
自己
的
文档也支持在创建不可变对象时使用工厂。 一种更复杂
的
方法是在工厂方法中使
构造
函数
私有
并
构造</em
浏览 0
提问于2017-10-22
得票数 4
2
回答
静态
构造
函数
和
私有
构造
函数
的
主要区别是什么?
我只想知道
静态
构造
函数
和
私有
构造
函数
之间
的
主要区别。 我知道
静态
构造
函数
是用来初始化类
的
静态
成员
的
。
静态
构造
函数
不能访问非
静态
成员。它在类
的
第一个实例之前执行。我们不能确定执行
的
时间。
静态
构造
函数
由CLR
浏览 2
提问于2015-05-20
得票数 3
回答已采纳
2
回答
静态
工厂法
、
我了解到
静态
方法
用于
创建类类型
的
实例。我看到一些使用
静态
方法
的
类必须为该类声明一个
私有
构造
函数
。
私有
构造
函数
的
用途是什么?我们仍然可以在不使用
私有
构造
函数
的
情况下创建类
的
实例吗?谢谢。
浏览 1
提问于2014-12-14
得票数 0
回答已采纳
1
回答
用Mockito和Powermock从同一个类中模拟
构造
函数
和
静态
方法
、
、
、
、
我正在编写与第三方
Java
接口
的
应用程序。我目前正在使用Mockito和PowerMock编写单元
测试
。我在模拟sdk提供
的
类时遇到了一个问题。{ ... ...} 我试图模拟B类,它既调用A
的
构造
函数
,又调用A中
的
静态
方法。,
构造
函数
不是。有什么能
浏览 3
提问于2016-07-20
得票数 1
2
回答
在c++中模拟在没有依赖项注入
的
函数
内创建
的
外部依赖项对象
、
、
、
、
我正在尝试用C++编写单元
测试
,并且面临着使用Fakeit为外部依赖创建模拟对象
的
问题。()编写一个单元
测试
。我知道如果我们尝试通过
构造
函数
或在setter方法中对B进行依赖注入,这个问题将会得到解决,但我不想这么做,因为这将需要在现有的A使用者中进行一些重构。对于
Java
中
的
类似场景,我将使用PowerMockito,并使用PowerMockito.whenNew实现相同
的
功能 B
mock
= Mockito.
mock</
浏览 11
提问于2020-09-04
得票数 2
2
回答
用
私有
方法正确
测试
一个简单
的
类
、
、
、
描述:,我有一个简单
的
类,它创建一个符号链接,指向仅供注册成员使用的上传文件目录。它使用当前用户会话id为用户生成随机目录。一旦用户注销,符号链接就会被删除。我想对这个类
的
功能进行单元
测试
。问题:如何正确地
测试
这个类,因为大多数
函数
都是
私有
的,而且我认为没有任何公开
的
理由?<?Return session idprivate function getSessionId() return $
浏览 3
提问于2015-08-10
得票数 3
1
回答
系统类是单例
的
、抽象
的
还是别的什么?
、
、
、
像LocalDate这样
的
类是不可变
的
,它有一个
私有
构造
函数
,每次我们想要它
的
一个对象时,我们必须调用它
的
静态
方法,比如LocalDate.now()或LocalDate.of(year, month,这些方法使用new关键字并调用该
私有
构造
函数
,因此每次都会创建一个“新引用”。它不是一个单例类,因为我们可以同时拥有
多个
对象。 但是System类呢?它看起来像LocalDate,它
浏览 7
提问于2020-05-13
得票数 0
1
回答
构造
函数
Mockito中使用
的
模拟
私有
方法
、
、
我正在尝试
测试
这个类中
的
方法,它有如下
的
构造
函数
: throw new RuntimeException("Could not initiate ResponseReader"); }
构造
函数
中
的
,我需要创建新<
浏览 3
提问于2020-05-07
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券