腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
带有
构造
函数
参数
的
PHP
依赖
注入
使
测试
变得
困难
、
、
、
我正在尝试处理一些
依赖
注入
的
最佳实践。我正在尝试
测试
一个使用braintree/braintree_
php
composer库
的
服务类。: $btService = new \App\Service\BraintreeService(); $token = $btService->getClientToken(); 明显
的
问题是,这个服务类紧密
依赖
于因此,使得单元
测试
BraintreeService
变得</em
浏览 11
提问于2019-06-16
得票数 0
2
回答
用DIY创建简单
的
对象?
似乎DIY是一个很好
的
第一步。使用手动
构造
函数
依赖
项
注入
(而不是DIY),必须
构造
Hotel对象:Rooms rooms; Hotel hotel(staff, rooms, powe
浏览 7
提问于2010-06-10
得票数 1
回答已采纳
0
回答
使用Dagger 2进行单元
测试
中
的
字段
注入
、
、
getter; } } 有了这个类结构,单元
测试
变得
很简单,只需模拟getter和putter,将它们作为
构造
函数
参数
传递,指示mockito在与这些对象中
的
任何一个交互时返回什么,然后在doTheThing(...)上进行断言。我在
测试
中遇到
的
困难
是当我必须
浏览 2
提问于2017-01-05
得票数 8
2
回答
依赖
注入
和所有权问题
、
、
我有一个代码库,其中经常使用
构造
函数
依赖
注入
,主要是因为它
使
测试
变得
更容易。Client public: private:}; 这种方法
的
问题是,现在父上下文必须
构造
并拥有所有
依赖
项,尽管它对它们没有用处。它还会使代码
变得
丑陋,因为<e
浏览 0
提问于2020-10-15
得票数 2
2
回答
对重写方法
的
依赖
关系
、
abstract void Complete( PaymentGatewayCallbackArgs args );我遇到
的
问题是,从这个基类继承
的
每个类都需要完整方法中不同
的
依赖
项。目前,我刚刚将
依赖
项作为额外
的
参数
添加到完整
的
方法中,这似乎不对。例如,我
的
基类现在是这样
的
。abstract void Complete( Dependency1 dep1, Dependency2 dep2, PaymentG
浏览 0
提问于2014-02-26
得票数 3
回答已采纳
1
回答
ASP.NET-MVC-5
依赖
项
注入
我是mvc 5
依赖
注入
的
新手,我知道mvc 5在
依赖
项
注入
中有一个默认
的
无
参数
constructor.But --我们创建了一个
带有
参数
的
构造
函数
,而IOC容器为parameter.my提供了一个对象--问题是IOC容器如何
使
mvc 5理解
参数
化
的
构造
函数
?
浏览 0
提问于2019-02-07
得票数 0
回答已采纳
4
回答
共享单例
、
、
我正在实现一个程序,它使用具有单例行为
的
共享实用程序类。在主线程中创建实用程序类
的
一个实例,并将其传递给实例化
的
所有其他对象:Bar bar = new Bar(util, arg3, arg4, arg5) 有什么更优雅
的
方法来实现这一点(即设计模式)
浏览 4
提问于2011-07-25
得票数 3
回答已采纳
1
回答
带有
构造
函数
注入
和MEF
的
Asp.net MVC基控制器
、
、
、
我有一个基本控制器类,它向它
的
子类公开一些日志功能。这个日志
依赖
项被
注入
构造
函数
。logger, IService service) { }我使用这些
构造
函数
使
在我
的
单元
测试
中进行
依赖
注入
变得
容易单元
测试
不使用MEF
浏览 0
提问于2012-07-13
得票数 4
回答已采纳
1
回答
具有多层应用程序
的
依赖
注入
目前,我正在努力理解如何在控制器类之外使用
依赖
项
注入
模式。new businessLayer(); 我理解,在大多数情况下,不可能在控制器类之外使用
构造
函数
注入
我能想象到
的
一个简单
的
解决方案是: public TestControlle
浏览 0
提问于2015-02-23
得票数 0
回答已采纳
1
回答
用于返回模拟数据帧
的
单元
测试
python方法
、
、
、
、
我有一个名为Pippo
的
Python方法,它在执行期间调用其他方法,这些方法返回要处理
的
Dataframe。我想用一个自定义
的
Dataframe模拟每一个方法
的
返回,但是我不能理解如何自动修补它们。returnPaperino = module3.Paperino() <---- Wanna mock this Dataframe 在Pippo方法
的
流程中,我调用了另一个模块
的
当我
测试
Pippo时,如何在我
的
testClas
浏览 6
提问于2018-02-02
得票数 2
3
回答
在不访问数据库
的
情况下
测试
ASP.NET MVC控制器
的
干净方法?
、
、
、
我正在尝试想一种好
的
方法来清理我
的
控制器,
使
它们更易于
测试
,而不必
依赖
于持续
的
数据库连接。我想我已经有了一个很好的开始,用IObjectContext抽象出我
的
对象上下文。除了默认
的
构造
函数
之外,我
的
控制器还包含一个重载,它接受一个IObjectContext (简单
依赖
注入
)。在我
的
单元
测试
中,我可以很容易地模拟IObject
浏览 0
提问于2010-02-17
得票数 2
回答已采纳
1
回答
过多
的
依赖
注入
?
、
、
目前,我正在用相当多
的
意大利面条遗留代码重新分解一个大型应用程序,使其
变得
更结构化,更易于维护,最重要
的
是,可
测试
性。我可以看到,显然向它们
注入
类
依赖
,而不是将对象创建与业务逻辑混合在一起,这样编写单元
测试
就容易多了。 我读到过这样
的
评论:“不恰当地使用
依赖
注入
会导致更多
的
问题,而不是解决问题。”那到底是什么意思?对于如此复杂
的
语句来说,
依赖
注入
浏览 0
提问于2013-09-04
得票数 4
回答已采纳
2
回答
当
构造
函数
的
参数
不可用时进行
PHP
依赖
注入
、
、
我们刚刚开始共同努力在我们
的
项目中统一使用
依赖
注入
,我遇到了一个问题。 我正在编写一个类来处理我们
的
MongoDB查询。我传入一个MongoClient作为
构造
函数
的
依赖
项,没有任何问题。特别是,我们有一个新方法
的
包装器findOne,如果传入一个字符串,当前(在旧代码中)会将该字符串转换为
带有
“MongoCollection MongoId($_id)”
的
MongoId,并将其用于查找
函数
浏览 0
提问于2013-01-22
得票数 8
2
回答
在简单
注入
器中注册具有多个
构造
函数
和字符串
依赖
项
的
类型
、
、
、
、
我试图弄清楚如何使用Simple Injector,我在项目中使用它时,没有遇到注册简单服务及其组件
的
问题。container.Register<IDAL, DAL>(); 为了
使
容器能够创建DAL,它应该包含一个公共
构造
函数
,但它有2。删除
构造
函数
后,下一个错误是它不允许
构
浏览 8
提问于2014-01-02
得票数 13
回答已采纳
2
回答
Dagger 2
构造
函数
的
注入
参数
、
Inject this.heater = heater;} } Thermosiphon
构造
函数
仍然需要一个Heater作为
参数
,
使
整个“
构造
函数
依赖
的
自动
注入
”
变得
浏览 5
提问于2015-08-18
得票数 42
回答已采纳
2
回答
.NetCore
依赖
注入
:
构造
函数
注入
与IServiceProvider.GetServices()
、
、
、
该项目使用Depencency
注入
。每个控制器利用
构造
函数
注入
来获取
依赖
项。只注射IServiceProvider和使用GetServices<T>()怎么样?
浏览 0
提问于2021-02-09
得票数 0
1
回答
域层中
的
IoC
、
、
、
、
在我
的
域层中,我有合同Hashing。我
的
一个域服务
依赖
于这个合同。目前,我已经在__construct方法中
注入
了它。一切都很好。但我知道,服务
的
依赖
关系将会增长。我将向它们添加更多
的
UseCases。还有一个问题--容器
注入
所有
依赖
项,但是我们只能使用一个UseCase,所以它会做过多
的
浏览 0
提问于2018-09-27
得票数 1
回答已采纳
2
回答
传递中心对象还是具有全局实例?
、
、
有一个具有多个类
的
更大
的
WinForms应用程序,我目前将引用传递到几个“中心”对象以进行
函数
调用。 { }我
的
问题: 是否有任何经验法则,是否应该采用单例方法或“传递对象”
的
方法?
浏览 0
提问于2014-06-27
得票数 3
回答已采纳
2
回答
依赖
注入
-
依赖
链模式
、
在我
的
上一个大型项目中,我非常大量地使用了
依赖
注入
。我一开始使用
构造
函数
注入
,但是即使有两到三个
依赖
项,也会产生非常难看
的
代码。我创建了一个“
参数
对象”,它具有所有
依赖
项
的
属性。我把这些交给了我
的
建筑工人。这样做
的
好处是
使
我
的
代码保持了一些更干净
的
功能,并且如果没有接触到这些
依赖
项,我可以在<
浏览 0
提问于2013-02-27
得票数 5
4
回答
C++中
的
依赖
注入
接口和模板
、
、
为了能够对我
的
C++代码进行单元
测试
,我通常通过
测试
中
的
类
的
构造
函数
--一个或多个对象,这些对象既可以是“生产代码”,也可以是假/模拟对象(让我们调用这些
注入
对象)。我也是这样做
的
使
被
测试
的
类成为一个模板类,它将
注入
对象
的
类型作为模板
参数</em
浏览 0
提问于2009-07-14
得票数 26
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券