腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
IoC
和
DI处理“深度”
依赖
关系?
、
、
、
我是IoC的新手,我正在
和
团结一起玩。假设您有一个带有'n‘项目的解决方案,并且您想要
使用
联合注册和解决
依赖
项
。假设您的组合根位于项目a中,假设您在解决方案中有以下项目。我已经看到了如何
使用
构造函数
注入
来解析a => b
依赖
项
,但是我一直在讨论如何在不访问项目a中配置
和
创建的容器的情况下解决b对c的
依赖
。 解决
嵌套
依赖
关系的方法是什么?是否有讨论/博客
浏览 0
提问于2010-11-11
得票数 9
回答已采纳
1
回答
如何
单元测试
使用
依赖
项
的FP函数
、
、
试图了解函数程序员如何
单元测试
具有
依赖
项
而不
依赖
注入
的函数。为了
使用
模拟
进行
单元测试
,您可以通过方法签名或构造函数/类似构造函数的机制提供
依赖
关系。所以如果你有这样的功能组合:如果您让d与某些
依赖
项
对话,那么a如何
进行
单元测试
?无论在什么地方保持
依赖
关系,我都希望对其
进行</
浏览 0
提问于2019-04-07
得票数 1
回答已采纳
1
回答
带有构造函数
注入
和
MEF的Asp.net MVC基控制器
、
、
、
这个日志
依赖
项
被
注入
构造函数。ILogger logger, IService service) { }我
使用
这些构造函数使在我的
单元测试
中
进行
依赖
注入
变得容易我有后代控制器,它
使用
导入来获取由MEF
注入
的参数(即它们的
依赖
项
以及基类的
依赖</
浏览 0
提问于2012-07-13
得票数 4
回答已采纳
2
回答
Tapestry + Spring
单元测试
、
、
我还有下一种情况--我有一个
依赖
于@Inject tapestry注解的服务,该注解是通过Spring context
使用
Spring + Tapestry集成
注入
的。我想
使用
测试
依赖
注入
而不是真正的
依赖
注入
来对这个服务
进行
单元测试
。我不知道如何让Tapestry
使用
测试Spring上下文并
注入
到我的服务实例中来测试我模拟的
依赖
项
,
使用<
浏览 2
提问于2011-11-02
得票数 0
1
回答
C# -分配从MEF导入的模拟
依赖
项
。
、
、
、
、
我正在
使用
MEF
进行
依赖
项
注入
,此时我正在编写一个
单元测试
,在这个测试中,我必须
注入
一个模拟的
依赖
项
,但我已经将其声明为{ get; protected set; },这使我无法执行它。
依赖
项
是
使用
[Import]属性导入的,这意味着它不是通过构造函数或任何类似的方法传递的。 什么是正确的方法,我所说的“对”并不违反任何像坚实
和
相似的原则来解决这个问题?
浏览 0
提问于2015-07-11
得票数 0
回答已采纳
2
回答
单例模式与
依赖
注入
的关系
、
出发地:{singleton; 而不是这个: {} 至少,通过
使用
依赖
注入
,允许您通过遵守
浏览 11
提问于2012-02-08
得票数 1
回答已采纳
3
回答
如何将已完成回调与
注入
角2
单元测试
相结合
、
、
我喜欢在
进行
unittest时传递完成回调的能力,以显式控制
单元测试
何时完成。有人能解释一下在
使用
角2时如何将它与
依赖
注入
结合起来吗?--多一点背景:it('should work with done', (done: Function) => { console.log('zweiter test'); expe
浏览 5
提问于2017-02-04
得票数 7
回答已采纳
1
回答
Angular JS
单元测试
(Karma Jasmine)
、
、
在
进行
单元测试
时,是否必须将$http $q $window modalSvc作为
依赖
项
注入
?当我像这样
注入
Unknown Provider: modalSvcprovider<--modalSvc<--sampleSvc ..时,我总是得到一个错误。我是不是遗漏了什么?我在karma.conf.js中给出了源文件
和
规范文件的路径beforeEach(inject(functi
浏览 0
提问于2015-10-13
得票数 0
1
回答
使用
WCF、
依赖
注入
和
单元测试
的服务间通信体系结构
、
、
、
对于每个服务,我定义了服务实现类、服务主机
和
一个代理类。 是否有更好的方法来
进行
依赖
注入
?
浏览 3
提问于2009-04-24
得票数 0
回答已采纳
4
回答
用于
单元测试
的过载构造函数
、
、
对
依赖
注入
和
单元测试
来说是一种新的。IOtherDependency及其实现 WindowsService只引用Common.dll以使测试、版本控制
和
部署更加容易问题是,ProductA
和
B.dll中的任何
依赖
项
都不能从WindowsService发送到公共dll,因为它需要在WindowsService中对ProductA
和
B
进行</e
浏览 0
提问于2013-11-07
得票数 2
回答已采纳
3
回答
测试
依赖
于企业库的代码,即使它不提供接口?
、
、
、
也许我对
依赖
注入
和
测试缺乏理解,但我不明白对没有实现接口的类
使用
依赖
注入
如何帮助我
进行
测试?我如何在我的
单元测试
夹具中
使用
它?
浏览 0
提问于2012-04-02
得票数 5
回答已采纳
1
回答
角度测试:模拟基类
、
、
、
、
可以模拟
使用
过的基类
进行
测试吗?我试图通过将它添加到提供程序覆盖中来覆盖它,但是它没有工作(仍然应用了普通基类)。
浏览 0
提问于2019-03-08
得票数 1
2
回答
如何将mock
注入
需要构造函数参数的bean
、
、
、
我有一个spring bean原型,它有一些
注入
的
依赖
项
,也有一些构造函数参数。. } 我想对这个类
进行
单元测试
,模拟我
注入
的BeanB。我如何才能做到这一点?到目前为止,我不想在构造函数中
注入
BeanB,因为它会将业务参数
和
依赖
项
混合在一起。
浏览 1
提问于2021-02-10
得票数 2
1
回答
使用
DI
进行
单元测试
、
我了解在
依赖
项
中
使用
依赖
项
,并在
单元测试
中模拟
依赖
项
。但是,当我对当前特性有多个实现时,如何将它们
注入
到
单元测试
中。
浏览 14
提问于2016-09-06
得票数 1
回答已采纳
1
回答
如何测试
依赖
注入
?
、
依赖
注入
帮助您很好地对代码
进行
单元测试
。但是,我们如何测试在运行时是否最终
注入
了正确的
依赖
项
?例如,我有一个服务类,它接受服务验证器的列表。既然验证器的列表是由DI容器
注入
的,那么我们如何确保正确的验证器被
注入
?如果某些开发人员错误地将验证器从列表中删除了怎么办。即使我们确实编写了
依赖
注入
测试,我们也不能在不破坏封装的情况下断言所有
依赖
项
。唯一的方法是对服务的验证
浏览 6
提问于2011-08-06
得票数 13
1
回答
IoC
和
DI的特性
、
我有一个问题,我相信任何人都会在堆栈溢出方面帮助我)我无法理解在ASP.NET MVC中
使用
ASP.NET
和
DI是什么。你能帮帮我吗。也许我很笨,但我真的很想知道)有人能解释清楚吗?我将非常感激。
浏览 1
提问于2014-02-18
得票数 0
回答已采纳
1
回答
TypeScript,Angular 5-无法解析导入的javascript模块的
嵌套
依赖
项
、
、
、
我正在尝试将一个javascript库导入到我的angular5/ts应用程序中,虽然我可以加载该库本身,但它的
嵌套
依赖
项
失败了。 这会导致
依赖
于
嵌套
依赖
项
的函数失败。我已经通过npm安装了库
依赖
项
,以及任何可用的typescript定义文件。在调试库函数时,我可以看到
注入
的
依赖
项
是“未定义的”。看起来'require‘关键字也是未定义的。我
使用</em
浏览 0
提问于2017-12-05
得票数 0
2
回答
如何在Spring测试中
使用
依赖
注入
?
、
、
、
、
是否可以在
使用
Spring的
单元测试
中
使用
依赖
项
注入
?为了
进行
集成测试,@SpringBootTest启动了整个应用程序上下文
和
容器服务。但是,是否有可能在
单元测试
粒度上启用
依赖
注入
功能?map(MyEntity::getData) }还是应该将SUT (服务类)管理为POJO并手动
注
浏览 4
提问于2020-12-11
得票数 3
回答已采纳
4
回答
对于无状态类是否有任何替代
依赖
注入
的方法?
、
、
、
=);建造者:工厂等,建造不变的。 对我的不变
项
进行
单元测试
是非常简单的。我可以通过构造函数
使用
依赖
注入
。这意味着我可以在测试类中交换,以确保我是
单元测试
(而不是集成测试)。我可以
使用
构建者来构造我的生产对象。在测试
和
生产方面,我对我的设计中的这个元素感到满意。但是,在我的服务上,我似乎只能通过方法参数
使用
依赖
浏览 0
提问于2016-05-27
得票数 7
回答已采纳
1
回答
Swift:以第三方类作为参数的
单元测试
委托方法
、
、
、
我知道如何
使用
第三方
依赖
项
进行
单元测试
,方法是用自己的协议扩展类,以便
注入
实现相同协议的模拟
依赖
关系。但是,只有在第三方
依赖
没有
使用
委托模式的情况下,这才能奏效,因为委托方法往往有具有
依赖
类型的参数: func doSomething(_dependency: Dependency)理想情况下,我可以将上面一行中的Dependency替换为我使<e
浏览 10
提问于2022-04-27
得票数 0
点击加载更多
相关
资讯
使用Carthage和依赖项缓存减少50% Xcode构建时间
优秀单元测试实战(三)
第五篇:使用JdbcTemplate访问数据库
单元测试的五个主要准则
如何提升研发的可测试性架构设计
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券