腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
功能
测试
中
的
Symfony
4
模拟
服务
、
我正在
测试
一个
服务
,它本质上主要是序列化对象,并通过
服务
将其发送到外部系统。 如果我创建典型
的
单元
测试
,我将
模拟
序列化程序和
服务
的
响应,这将联系外部系统。实际上,除了在我
的
对象
中
调用一组setter方法之外,没有什么需要
测试
的
了。另一种选择是使用KernelTestCase并创建
功能
测试
,这将是很好
的
,除非我不想联系外部系统,而
浏览 9
提问于2018-07-11
得票数 1
回答已采纳
5
回答
Symfony
4
:覆盖容器
中
的
公共
服务
、
、
我正在将我们
的
项目迁移到
Symfony
4
。在我
的
测试
套件
中
,我们使用PHPUnit进行
功能
测试
(我
的
意思是,我们调用端点并检查结果)。通常,我们
模拟
服务
以检查不同
的
步骤。自从我迁移到
Symfony
4
之后,当我们像这样重新定义它时,我面临着这个问题:
Symfony
\Component\DependencyInjection\E
浏览 0
提问于2018-07-25
得票数 12
回答已采纳
1
回答
用于
功能
测试
的
Symfony
3.3
服务
模拟
、
在
Symfony
3.3之前,它允许将
模拟
的
服务
设置到容器上。现在,使用3.3抛出一个弃用警告,因为
服务
已经预先定义了。 在容器
中
覆盖现有或预定义
的
服务
以设置
功能
测试
模拟
服务
的
新标准方法是什么?例如,在我们
的
示例
中
,我们使用一个新
的
模拟
连接设置了一个新
的
实体管理器,指向一个克
浏览 2
提问于2017-06-02
得票数 9
1
回答
Symfony
4
模拟
私人
服务
、
、
、
我正在使用CoL.3作为我
的
测试
框架,我需要在我
的
功能
测试
中
模拟
API客户机类,如下所示:} 但是由于
Symfony
4
,我们无法访问私有
服务
来
模拟
它们,我看到了这样
的</em
浏览 1
提问于2018-11-05
得票数 5
回答已采纳
2
回答
symfony
2控制器
的
功能
测试
:如何生成路由
、
、
、
、
在
symfony
2控制器上,我想
测试
一个控制器,它返回一个Response对象。我
的
测试
类从WebTestCase扩展而来。我使用static::createClient()获取一个可操作
的
客户端。我
的
问题是,使用虚拟主机调用当前安装
中
的
好路由。$client->getContainer()->get('router')->generate('my_route', array(), true)生
浏览 7
提问于2013-03-19
得票数 14
3
回答
如何在
功能
测试
中使用
symfony
4
模拟
服务
?
、
、
、
doSomeStuff,我不想在
测试
期间使用它。someBindedVariable; { }在
测试
中
,我尝试用
模拟
对象替换
服务
{ $someService = $this->getMockBuilder(SomeService::class我得到了原生Some
浏览 0
提问于2018-05-29
得票数 12
1
回答
授权检查器->在phpUnit
测试
中
授权
、
、
我目前正在为我
的
应用程序创建我
的
单元
测试
,但这是我第一次这样做。我想
测试
这个
功能
: * This method search if the user is already in a team for the same tournament than the当我尝试“记录我
的
用户”时,我会收到这样
的
消息: 致命错误:在第56行
的
\vendor\
symfony
\
symfony
\src\
Sym
浏览 0
提问于2017-08-09
得票数 3
回答已采纳
1
回答
Symfony
3
功能
测试
中
的
模拟
服务
phpunit和liip
、
、
我使用
Symfony
3.4。我有从Liip\FunctionalTestBundle\Test\WebTestCase扩展而来
的
功能
测试
,在一些
功能
中
我想
模拟
一些
服务
,我为
服务
创建了
模拟
对象,但在行动
中
我仍然有原始
的
服务
,如何
模拟
服务
在我
的
函数
中
$mock = $this-
浏览 27
提问于2018-02-22
得票数 1
1
回答
Symfony
2:
模拟
服务
在容器
中
设置,但控制器不使用(它仍然使用原始
服务
)
、
、
、
我正在为控制器编写
功能
测试
。它使用一个类从第三方网站导入一些数据,为此,我编写了一个类,用于
Symfony
,将其设置为一个
服务
。现在,在我
的
功能
测试
中
,我想用一个
模拟
的
服务
替换这个
服务
,在容器
中
设置它,并在我
的
功能
测试
中使用它。但是这种方法似乎对我不起作用,控制器仍然继续使用真正版本
的
浏览 6
提问于2015-06-22
得票数 3
回答已采纳
1
回答
Symfony
/PHPUnit
模拟
服务
、
、
我正在为
Symfony
w/ PHPUnit编写
功能
测试
,我
的
mock无法工作。不过,我可能误解了它们
的
工作原理。在我
的
单元
测试
的
setUp()方法
中
,我有这样
的
代码:// Create a stub $stub = $this->getMockBuilder('\\ApiBundle\\Util\\WordPressBridge在我
的
浏览 3
提问于2013-02-25
得票数 4
回答已采纳
7
回答
带有
模拟
服务
的
Symfony
2
功能
测试
、
、
我有一个控制器,我想为它创建
功能
测试
。该控制器通过MyApiClient类向外部API发出HTTP请求。我需要
模拟
这个MyApiClient类,这样我就可以
测试
我
的
控制器如何响应给定
的
响应(例如,如果MyApiClient类返回500个响应,它将做什么)。通过标准
的
MyApiClient mockbuilder创建一个
模拟
版本
的
PHPUnit类没有问题:我遇到
的
问题是让控制器在多个请求中使用这个对象。我目前在
浏览 4
提问于2013-03-11
得票数 23
回答已采纳
1
回答
在控制器
测试
中
覆盖
Symfony
3.3容器
服务
、
、
、
、
我有一系列依赖第三方API
的
控制器
测试
,这些API需要在
测试
环境中进行
模拟
。我们覆盖
功能
测试
客户端爬行器,并
模拟
我们需要使用
的
依赖项。这里
的
关键是,
模拟
在每个
测试
上都会发生变化。在
Symfony
3.2
中
,这很好,但在
Symfony
3.3
中
,由于现在注入
服务
的
方式,我有一些不推荐
的<
浏览 1
提问于2017-06-07
得票数 7
1
回答
Symfony
功能
测试
-如何用请求
模拟
注入
服务
的
控制器(提交)
、
、
如何在一个
功能
测试
用例
中
模拟
一个
服务
--在这里正在发出一个“请求”(表单/提交)。在我提出请求之后,我对容器所做
的
所有更改和
模拟
都丢失了。我有以下情况: SomeActions
服务
被注入到
功能
单元
中
的
控制器构造函数
中
--我尝试<e
浏览 0
提问于2020-03-02
得票数 5
回答已采纳
2
回答
symfony
4
命令
测试
中
的
模拟
服务
、
、
、
、
我对指挥
测试
有问题。我试图在命令
测试
中
模拟
服务
,但是这个
模拟
没有在
测试
中使用是有问题
的
。和
测试
:use
Symfony
\Bundle\FrameworkBundle\Console\Application;us
浏览 1
提问于2018-07-04
得票数 4
回答已采纳
4
回答
如何在
功能
测试
中
模拟
Symfony
2
服务
?
、
、
、
、
我有
symfony
服务
,它在某些方法中使用redis连接,但不是在所有方法中都使用redis连接。return $request;} 我正在为只使用getRequest方法
的
代码编写
功能
测试
(此方法不需要redis连接),但由于构造函数将连接作为参数,所以当我运行
测试
时,它尝试连接redis
服务
器。我怎么才能编写完全不使用redis连接
的
<
浏览 55
提问于2013-11-01
得票数 30
回答已采纳
1
回答
功能
测试
中
的
负载
服务
(
Symfony
4
)
、
、
我正在尝试用PHPUnit
测试
一个用
Symfony
4
制作
的
控制器。我使用来管理JWT。 如果给出有效
的
JWT,则此控制器应返回200,否则为401/403。如何在我
的
test_token 方法
中
获得JWT编码器
服务
,以便生成一些令牌来
测试
200和403个响应?如果我在控制器
中
,我可以使用
Symfony
自动装配,或者使用lexik_jwt_authentication.encoder<em
浏览 0
提问于2018-02-11
得票数 0
回答已采纳
1
回答
Symfony
-在API
功能
测试
上
模拟
服务
、
、
、
、
我有一个API,我通过
功能
测试
来
测试
它,一切都运行得很好。问题出现在以下情况:// src/service/MyService.php { public function __construct(HttpClientIn
浏览 11
提问于2020-05-05
得票数 1
3
回答
正确
的
单元
测试
、
、
、
、
我开始在这个项目中使用单元和
功能
测试
,因此我有一些问题:现在我想为addUser
的
UserRepo函数编写一个单元
测试
。我
的
问题是:我应该
模拟
所有这些内部函数来
测试
addUser函数吗?这是否违背
浏览 7
提问于2017-09-11
得票数 5
回答已采纳
1
回答
由phpunit,
symfony
测试
控制器
的
动作
、
、
、
、
我需要
测试
我
的
控制器动作,我需要建议。我
的
控制器是这样
的
:{ { }现在,我通常用behat来
测试
控制器,但是这个工具只
浏览 0
提问于2017-11-15
得票数 5
1
回答
Symfony
2
功能
测试
外部URL
、
、
、
、
不管我做什么,我总能得到一个
Symfony
\Component\HttpKernel\Exception\NotFoundHttpException:“找不到路线.”在$crawler->text()
中
,当我尝试使用$crawler = $client->request('GET', 'http://anotherdomain.com');请求外部URL时。我之所以想这样做,是因为我使用另一个virtualHost来使用
Symfony
1.2呈现一些页面,而使用<e
浏览 0
提问于2013-07-15
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券