腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在
单元测试
过程
代码
时
删除
依赖
项
、
在具有继承和虚函数的面向对象语言中,从
单元测试
代码
中移除
依赖
项
(例如,数据库、API调用等)非常简单,只需将这些
依赖
项
封装在它们自己的方法中,然后在从要测试的类继承的测试类中覆盖这些方法。然而,当我尝试为
过程
代码
(特别是C语言)做类似的事情
时
,我遇到了一个问题。如果没有继承,我就不能重写这些调用,那么在对
过程
代码
进行
单元测试
时
,如何提供类似的
依赖
浏览 0
提问于2009-02-24
得票数 0
回答已采纳
1
回答
防止Nuget下载
依赖
项
的最新版本
、
、
这个dll在Newton.Json中有一个
依赖
项
,所以这就是使用Nuget
时
所发生的情况:Attempting问题是,当我运行
单元测试
时
,抛出了一个异常,它正在寻找Newton.Json版本4.5.0。因此,我需要手动
删除
Nuget下载的Newton.Json 6.0.5,并添加到Nuget Newton.Json 4.5.0中。 有更简单的方法吗?我不想在每次下载
依赖
浏览 1
提问于2014-09-28
得票数 0
1
回答
没有为
单元测试
找到ABP - LocalIocManager
、
、
、
在aspnet样板中,
单元测试
可以使用LocalIocManager属性来替换服务,然后只使用NSubstitute模拟的测试所需的
依赖
项
获取我们想要测试的实例。在abp.io中,我找不到这个属性或替换
过程
。我该怎么换呢? 在中,我们可以看到一个使用fakeRepo的例子,但是它是“手动”注入的。这样做可以在几乎没有
依赖
项
的情况下进行,但当有更多
依赖
项
时
,就会出现问题。
浏览 6
提问于2022-10-24
得票数 0
回答已采纳
1
回答
为C++
代码
构建C89
单元测试
、
、
我正在开发一个C89标准的遗留
代码
库(再说一遍,这是哪一年?)我想为软件的某些部分构建
单元测试
。存在一些自制的构建
过程
,它将构建您正在处理的任何应用程序,所有这些都使用C89标准。构建该系统是因为项目之间存在着大量的共享
依赖
关系,而这是在更好的替代方案存在之前做出的。我想做的是使用从该
过程
构建的工件链接到C++
单元测试
应用程序。或者,我可以尝试找到所有的
依赖
项
并将它们构建到
单元测试
中,但这是1.冗余的,2.烦琐的,3.
删除</
浏览 3
提问于2014-08-26
得票数 2
回答已采纳
10
回答
TDD -仅仅是关于
单元测试
吗?
、
我是否理解经典的TDD仅仅是关于
单元测试
的?不要误解我的意思:我知道TDD和
单元测试
之间的区别。我想知道在TDD工作流中使用集成测试是否正确。目前,我从事的项目中,TDD肯定只涉及
单元测试
,并且至少有一个严重的问题。我们的大多数
单元测试
都是行为测试,在重构
过程
中常常会变成假阴性(假红色)(仅仅是因为一些
依赖
项
调用的顺序发生了变化)。因此,如果以前我们对类
依赖
项
进行了存根/模拟,那么现在我们就不会这么做了(至少不是所有这些<e
浏览 0
提问于2011-08-09
得票数 37
回答已采纳
1
回答
排除一个特定
单元测试
的maven
依赖
项
、
、
、
我想要
删除
单元测试
的
依赖
项
。我知道怎么做了,。 但我只想
删除
一个特定测试的
依赖
项
,而不是我所有的测试。有没有办法做到这一点?
浏览 1
提问于2013-04-15
得票数 3
回答已采纳
2
回答
在注入所有
依赖
项
的
代码
库中,
单元测试
能捕获回归吗?
、
假设我构建了我的
代码
,以便将所有
依赖
项
注入到每个类中,并且当我进行测试
时
,我将这些
依赖
项
替换为test doubles。也可以说,当我在一个类上工作
时
,我会运行它的测试来测试它。鉴于回归是
代码
基中除我更改的部分之外的意外失败,它必须归因于
代码
(例如在类X中),它
依赖
于我更改的某些
代码
被
代码
的行为改变所破坏。但是,在测试
时
,类X的
依赖
项</
浏览 0
提问于2018-06-27
得票数 3
回答已采纳
2
回答
如何在通过执行Azure服务CI构建
时
构建
单元测试
项目?
、
、
、
、
代码
存储在中,我已经连接了Azure提供的自动CI构建部署。当我签入
代码
时
,我对云服务的暂存部署会自动更新。然而,测试项目从未在CI构建期间构建过!当然,这意味着在构建期间没有
单元测试
运行,因为构建
过程
的“运行
单元测试
”部分没有找到带有测试的程序集。 ,我的目标是改变这一点,以便构建测试项目并执行所有
单元测试
。查看CI部署
过程
使用的MSBuild参数,似乎只执行CloudService:Publish目标。CloudService项目不
依赖</
浏览 0
提问于2014-09-01
得票数 3
1
回答
单元测试
Quartz.net执行()
、
、
、
、
我正在尝试使用Moq对Quartz.net执行方法进行
单元测试
。Execute()是在IJob接口中定义的。Execute方法需要一个IJobExecutionContext传递给它。public override void Execute(IJobExecutionContext context) // magic happens} 下面是我的
单元测试
的一个例子我试图运行一个简单的
单元测试
,但都失败了。下面是我试过的一个测试示例。我已经查看过类似的关于
单元测试
的问题,但
浏览 0
提问于2014-10-24
得票数 1
回答已采纳
2
回答
单元测试
是否意味着必须对测试进行模拟?
、
、
、
单元测试
是否意味着测试必须是模拟的,或者
单元测试
的定义可以没有模拟?例如,下面这个测试是模拟的,所以它是
单元测试
:* @testpublic function it_should_return_true_if_ssh_client_is_connectedandReturn(true)->once(); } 下面的示例是
单元测试
浏览 5
提问于2017-09-27
得票数 2
回答已采纳
1
回答
用于httpStatus.OK和httpStatus.Bad_Request的Junit测试用例
、
、
、
如何测试我的服务类,它有storeInDb()方法,并且返回数据库模型、httpstatus.OK和httpstatus.Bad_Request以及正文。 请帮我回答这个问题并写测试用例。提前谢谢。
浏览 46
提问于2021-02-27
得票数 0
回答已采纳
2
回答
maven到底什么时候下载
依赖
项
?
、
、
、
我已经使用maven多年了,但我刚刚意识到需要了解下载
依赖
项
时
的实际时间(maven阶段)。我读过maven文档,但找不到下载
依赖
项
的实际阶段。下面是对我的用例的简化解释:1.快速检查(检查是否所有
代码
都已编译)3.缓慢检查(生成和
单
浏览 5
提问于2020-07-10
得票数 2
回答已采纳
2
回答
我什么时候应该移除模拟?
有时,当
依赖
接口的实现不可用时,我在TDD (测试驱动开发)中使用了模拟。因此,我模拟了这些
依赖
项
,并测试了我的工作。 现在,
依赖
项
的实现是可用的。
浏览 4
提问于2015-02-18
得票数 3
回答已采纳
1
回答
在visual studio中运行应用程序时如何运行
单元测试
、
我们试图使用visual中的
单元测试
程序来运行我们的函数的自动化测试,但是为了成功地运行它们,我们需要连接到数据库。程序只在整个解决方案运行时才连接到数据库,那么在运行解决方案
时
是否有一种方法来运行
单元测试
?
浏览 0
提问于2019-02-04
得票数 0
3
回答
为同一组件为不同类型的测试制作单独的程序集?
、
、
、
、
这里的一些成员告诉我,将我的
单元测试
分成不同组件的不同程序集是构建
单元测试
的最佳方法。现在,我有几个关于这个想法的问题。 这样做有什么好处呢?组织和隔离错误?假设我有一个名为“计算器”的组件,并为“计算器”上的
单元测试
创建一个程序集。我会为我想在“计算器”上运行的集成测试创建一个单独的程序集吗?
浏览 0
提问于2011-05-31
得票数 3
回答已采纳
1
回答
如何让Visual Studios构建系统来理解托管dll的非托管
依赖
关系?
、
、
、
、
在生成托管
代码
时
,Visual Studio会正确(和递归地)将引用的托管项目的dll复制到正在生成的项目的输出文件夹中。但是,如果其中一个引用是
依赖
于非托管DLL的托管DLL,则不会将这些非托管DLL复制到输出文件夹中,即使它们在同一解决方案中的相应项目被列为托管DLL的
依赖
项
也是如此。对于大多数项目,我们已经这样做了,但我们更喜欢将
单元测试
输出文件夹分开,这会导致使用具有非托管
依赖
项
的托管Dll的
单元测试
出现上述问题。我们现在使用
浏览 1
提问于2009-12-30
得票数 9
回答已采纳
1
回答
覆盖默认的检查任务。
、
、
、
/gradlew build
时
,check任务基本上是调用test目标。 我可以覆盖默认的gradle build任务的“检查”机制,在这里调用unitTest而不是test吗?
浏览 0
提问于2020-12-07
得票数 2
回答已采纳
1
回答
如何区分
单元测试
和集成测试?
、
我已经对所有的
依赖
项
进行了模拟,并对下面的测试进行了删节。这仍然被认为是
单元测试
还是集成测试?我在网上读过一篇文章,你应该把这两者分开,
单元测试
应该尽可能频繁地运行,集成测试也应该偶尔运行。我在
单元测试
方面没有太多经验,我在区分这两种测试
时
遇到了困难。 例如,我添加了新功能,下面的测试失败了,但是我已经测试了应用程序
代码
,它按照预期工作。我觉得我的测试太脆弱了,当我改变源
代码
的时候,我现在需要不断地改变测试或者添加测试,这对我来说是不对的。
浏览 0
提问于2018-07-24
得票数 1
回答已采纳
3
回答
论
单元测试
中的
依赖
关系
、
、
我是
单元测试
的新手,但我倾向于相信写得漂亮的
代码
和设计得当的架构。也许我的观点太宽泛了,但一般来说,人们如何在适当的<e
浏览 0
提问于2011-10-12
得票数 1
2
回答
有什么方法来模仿QSqlQuery吗?
、
、
、
我最近才发现了gmock,现在正在进行“重新思考整个编程
过程
”,尽可能添加
单元测试
。在这个
过程
中,我觉得奇怪的一点是,QSql模块显然是我们
代码
的外部
依赖
,没有给开发人员提供工具来模拟它的内部结构。但是,当您使用Qt自己的QSql模块
时
,真的没有办法去模仿吗?或者说- Qt是一个(非常好的)框架,它们真的没有为这样的用例提供自动化,还是我遗漏了什么?当外部
依赖
项
(也是大量开发中的
依赖
项
)有时提供不正确的数据
时
浏览 4
提问于2015-06-18
得票数 19
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Htmx意外走红,我们从React“退回去”后:代码行数减少 67%,JS 依赖项从 255 下降到 9
优秀单元测试实战(三)
java单元测试小技巧,减轻测试负担
Go的单元测试技巧
微服务架构系统中的自动化测试
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券