腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
正确地
模拟
类
依赖
关系
?
、
、
、
我最近开始学习
如何
使用unittest库中的
模拟
,并且遇到了一个
如何
正确
模拟
类
依赖
关系
的问题。下面是我试图
模拟
的示例 client.py class HttpClient: ifelif method == "POST": return requests.post(url, body=par
浏览 16
提问于2021-10-28
得票数 2
回答已采纳
2
回答
自动装配实现相同接口的bean --
如何
在JUnit测试中自动装配特定的
依赖
bean?
、
、
、
这使用了另一个服务
类
AnotherService,它是自动连接的。这两个服务
类
都在serviceContext.xml文件中声明。我正在编写junit来测试SomeServiceImpl,并使用自动连接注入被测
类
(SomeService)以及被测
类
(AnotherService)所需的
模拟
(EasyMock)
依赖
项。AnotherService的easymock
依赖
关系
在testContext.xml中定义如下: <bean id=&qu
浏览 0
提问于2012-05-11
得票数 0
1
回答
如何
使用MockClassLoader?
、
、
我正在尝试测试一个
类
,它有一些紧密耦合的
依赖
关系
。我正在考虑在PowerMock中使用PowerMock来
模拟
依赖
关系
本身的
类
定义。 是否知道
如何
使用MockClassLoader。
浏览 1
提问于2013-08-25
得票数 1
回答已采纳
1
回答
NetsJs控制器单元测试返回TypeError:无法读取未定义属性
、
、
、
、
试图在NetsJs上编写单元测试,但获得返回的TypeError:无法读取未定义的属性“getGroup”describe("GroupsController", () => { let groupsService: GroupService; const module: TestingModule = await Test.createTes
浏览 1
提问于2020-05-12
得票数 1
1
回答
在AutoMapper Profile
类
中包含构造函数
依赖
项是正确的吗?它会在测试过程中导致问题吗?
、
、
、
我有一些配置文件
类
,其中构造函数中有一些
依赖
项,而这些
依赖
项又有它们自己的
依赖
项。所以我的问题是,既然我们只设置了一次AutoMapper,我应该
如何
模拟
这些
依赖
关系
,以及我是否应该首先
模拟
这些
依赖
关系
,因为我将使用它来映射实际的对象。
浏览 6
提问于2017-09-27
得票数 0
3
回答
如何
模拟
java.util.Random
类
的
依赖
关系
?
、
假设在一个
类
中,我有一个对java.util.Random
类
的
依赖
。既然random是一个具体的
类
,并且没有接口支持,我
如何
模拟
这种
依赖
关系
呢?我是否应该扩展随机
类
并覆盖这些方法。我最初使用的是Math.random(),但由于它是一个静态方法,我能做些什么来
模拟
它呢?
如何
模拟
单元测试的静态方法。
浏览 16
提问于2020-11-01
得票数 5
回答已采纳
2
回答
如何
将统一用于
依赖
项注入(简单示例)
、
、
、
考虑这两个构造函数的
类
:{ privatethis.documentDService = dbs; this.fileService = fs;} 我使用第二个构造函数来
模拟
单元测试的
依赖
关系
有时
依赖
项太多,因此注入构造函数会有太多的参
浏览 3
提问于2015-09-21
得票数 2
2
回答
如何
模拟
最终对象的外部
依赖
关系
?
、
、
、
、
private fun(int b) { } when(b.some_method(anyInt(),anyInt())).thenReturn(100)
如何
在为
类
A编写单元测试时
模拟
外部
依赖
关系
。当我以上述方式
模拟
依赖
关系
时,"a“的值没有像预期的那样被赋值为100。
浏览 1
提问于2017-07-25
得票数 1
2
回答
使用Moq验证非虚拟方法
、
、
、
、
我有一个这样的
类
:{ { await DoSomething();但是我
如何
验证这一点呢?我可以在不使用其他
模拟
框架的情况下对其进行测试吗?
浏览 11
提问于2018-08-16
得票数 1
回答已采纳
4
回答
如果一种新的语言是从零开始设计成易于TDD的,那么它会是什么样的呢?
、
、
、
、
例如,在Java和C#中,您将希望
模拟
类
的任何
依赖
项,大多数
模拟
框架将建议您
模拟
接口而不是
类
。这通常意味着您有多个具有单个实现的接口(这种效果甚至更明显,因为TDD将迫使您编写更多较小的
类
)。允许您
模拟
具体
类
的解决方案可以
正确地
执行诸如更改编译器或重写
类
加载器等操作,这是相当麻烦的。 那么,如果一种语言从零开始就被设计成优秀的TDD语言,它会是什么样的呢?可能是某种语言级描述
依赖
<
浏览 0
提问于2012-08-25
得票数 9
3
回答
如何
使用PHPUnit
模拟
实现迭代器接口的
类
?
、
、
、
如何
为我的
类
模拟
以健壮的方式实现接口的
依赖
关系
?
浏览 0
提问于2013-04-10
得票数 23
回答已采纳
1
回答
Mockery是一种TDD反模式吗?
、
我们必须
模拟
/存根所有
依赖
项才能编写单元测试。在其他情况下,这将是一个集成测试。
浏览 0
提问于2011-08-16
得票数 4
回答已采纳
3
回答
如何
忽略构造函数中的调用函数?
、
、
构造函数在构造函数中调用函数的
类
。当我为这个
类
创建
模拟
时,就会从构造函数中调用函数。我想阻止函数调用。我能做吗?
浏览 5
提问于2012-04-25
得票数 0
2
回答
Mocking中的
依赖
项太多:单元测试问题
、
、
、
我想测试一个Business
类
,但我遇到了这个问题:其中一个
模拟
对象与其他
类
有许多
依赖
关系
,比如Sites、URL和ComplexObject。我的问题是:如果我必须在需要测试的方法中使用
模拟
对象的这个方法,我
如何
隔离我的
类
?我是否应该
模拟
所有它们并将它们添加到
模拟
的对象中?
浏览 1
提问于2011-01-29
得票数 4
回答已采纳
1
回答
如何
使用来自另一个模块的调试
类
编译Gradle子项目
、
、
、
、
我的目标是使用主项目的输出作为一些子项目的
依赖
项。,当涉及到Eclipse链接时,所有链接都被
正确地
找到。我在settings.gradle文件中包含了ChildProject的主项目及其在构建中的
依赖
关系
: compile project(':MainProject'compileClasspath += sourceSets.mocks.output
浏览 3
提问于2016-06-27
得票数 2
2
回答
忽略
模拟
对象传递
依赖
关系
、
、
、
当一个
类
实现一个接口时,我们所要做的就是
模拟
这个接口。} @Inject C; 在这个场景中,我不关心B的
依赖
关系
浏览 10
提问于2014-01-20
得票数 0
回答已采纳
2
回答
使用PowerMock
模拟
时避免javax/ejb/EJBLocalObject异常
、
、
、
、
我试图对需要
依赖
项的
类
进行单元测试。直接创建
依赖
类
是不可能的,因为
依赖
项的构造函数具有只需要在运行时可用的对象的逻辑。但是,当我试图
模拟
依赖
类
时,我会得到一个"java.lang.NoClassDefFoundError: javax/ejb/EJBLocalObject“异常。我怎么才能绕开这条路?一些代码来说明我目前
如何
试图
模拟
依赖
关系
: pack
浏览 1
提问于2013-08-16
得票数 3
回答已采纳
1
回答
构造函数参数与抽象成员(
类
与抽象
类
)
、
、
什么时候应该使用抽象
类
和常规
类
?更具体地说,我试图了解什么时候构造函数参数应该比抽象成员更好。
浏览 1
提问于2019-08-13
得票数 0
回答已采纳
1
回答
绕过方法存根中的构造函数调用
、
、
问题是,我想测试一个不可变的
类
。只能通过使用构造函数来初始化属性。这些值可以通过访问器(Getter)来检索。然而,其中一个setter方法有一个执行另一个
类
的构造调用的方法。public boolean isValid() { }为了测试这个不可变的
类
,它是为了确保标识符的验证
正确地
完成工作。 但是,此测试失败。问题是getListOfIdentifiers()在方法体中有一个私有的方
浏览 0
提问于2016-12-23
得票数 0
1
回答
用接口或虚拟方法伪造
依赖
关系
是一个很好的设计选择吗?
、
、
、
、
假设A
类
依赖
于
类
B,如果您想为B创建存根以进行单元测试A,大多数隔离框架都要求B必须是接口,或者A使用的所有方法必须是虚拟的。B不可能是一个本质上具有非虚方法的具体
类
来进行单元测试.如果我必须为每个
依赖
项创建一个接口,那么
类
的数量将加倍。遵循单一责任原则将导致相互
依赖
的小
类
,因此这会导致接口数量的增加。这是否意味着可测试的面向对象的设计不允许具体的
依赖
关系
,还是意味着不应该伪造具体的
依赖
关系
浏览 1
提问于2015-10-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Azkaban中处理作业之间的依赖关系?
List接口的实现类继承关系如何?
Python模块依赖关系可视化:如何获取并绘制模块导入关系图
如何用循环关系网络机智地解决数独类关系推理任务?
如何查看python第三方库之间的依赖关系?1行命令解决
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券