草庐IT

Zend_Test_PHPUnit_ControllerTestC

全部标签

phpunit 3.7 : what happened to the @assert annotation?

我有phpunit3.7在3.6,AppendixB,的文档中有一个@assert注释,而在3.7,AppendixB,的文档中没有没有@assert注解officialannouncement提到了一些新注释(以及重新引入以前弃用的旧注释),但没有提到删除@assert。在changelogfor3.7.,@assert在页面上找不到当我使用codesnippet在类上运行我的代码时输出是PHPUnit3.7.1bySebastianBergmann.Time:1second,Memory:4.25MbNotestsexecuted!使用php3.6.2phpunitMyMathCl

返回 NULL 的 PHPUnit stub 方法?

我正在尝试使用thismethoddescribedbytheauthorofPHPUnit模拟单例并stub其中一种方法:publicfunctionsetUp(){$this->_foo=$this->getMockBuilder('Foo')->disableOriginalConstructor()->getMock();$this->_foo->expects($this->any())->method('bar')->will($this->returnValue('bar'));var_dump($this->_foo->bar());}问题是每次都会转储NULL。据我了

php - 从 PHPUnit 代码覆盖率中排除基本目录

如何从PHPUnit的代码覆盖范围中排除基本目录?这是我的phpunit.xmlclasses/*当它输出时,它包括所有基本目录,如:c:\work\some\path\MyProject如何让它在代码覆盖率输出中只包含...\MyProject\*? 最佳答案 您的回答并没有真正描述您的项目布局,但我假设您正在寻找的是:IncludingandExcludingFilesforCodeCoverage这允许您指定PHPUnit在生成代码覆盖率时将关注的文件白名单。不在该白名单上的所有内容都不会显示在报告中。为此,在顶层某处添加以下

php - 如何将我的 zend framework 2 应用程序部署到 AWS elastic beanstalk?

我了解如何在AWSelasticbeanstalk上进行基本部署,但我想弄清楚的一件事是如何部署ZendFramework2应用程序。由于ZendFramework2应用程序依赖于使用mod_rewrite运行的Apache,我如何配置我的弹性beantalk以确保Apache正在使用mod_rewrite执行?编辑:我要补充这个问题。我什至不确定mod_rewrite是否是一个问题了。我什至无法在弹性beantalk上部署zend框架2骨架应用程序。我部署一个简单的PHP文件没问题,但部署一个实际的zendframework2应用程序是行不通的。有什么想法吗?

php - Laravel Phpunit 和 Dusk with CircleCI

有没有人能得到LaravelDusk正在研究CircleCI.我可以让我的构建工作并使用PHPUnit进行测试,但它在LaravelDusk上失败了。我有一个安装了Dusk的基础Laravel安装。当我执行phpartisandusk命令时,出现以下错误。错误1)Tests\Browser\ExampleTest::testBasicExampleDidnotseeexpectedtext[Laravel]withinelement[body].Failedassertingthatfalseistrue.所以它正在启动chrome浏览器,但没有访问该站点。我试过使用Dusk的chro

php - 不明白为什么 Zend_Mail::addHeader() 去掉换行符

(因为这是我的第一个SO问题,我只想说我希望它不是太特定于Zend。据我所知这应该不是问题。虽然我可以将它发布在Zend特定的论坛,我觉得我至少有可能在这里得到一个好的答案,特别是因为答案可能涉及超越ZendFramework的与MIME相关的问题。我基本上是想了解我是否在facing应该被认为是ZF错误,或者如果我误解了某些东西或误用了它。)我一直在使用Zend_Mail构建一条MIME消息,该消息通过电子邮件分发服务SendGrid发送。他们的平台允许您通过他们的SMTP服务器发送电子邮件,但在您使用特殊header(X-SMTPAPI)时提供附加功能,该header的值为专有参数

php - 使用 PHPUnit 测试 REST API

我正在构建一组RESTfulAPI,现在需要为它们编写单元测试。我不确定单元测试实际应该测试什么。单元测试是否应该检查从服务器接收到的响应对于各种输入是否正确?如果是这样,预定义一组正确的响应格式并根据它们检查响应是否是一种好的做法?更新我通过CURL调用这些服务,我绝对可以检查状态代码。不同输入的响应可能不同,所以我应该检查所有可能的响应吗?通常如何使用PHPUnit对RESTfulAPI进行单元测试? 最佳答案 如果您的API的数据层足够抽象,以便您可以为给定的输入接收一致且可预测的输出,那么您的测试用例肯定应该包括一些对某些有

php - Zend Framework 2 SOAP 自动发现和复杂类型

我正在准备SOAP服务器并使用以下代码生成我的WSDL://(...Controlleractioncode...)if(key_exists('wsdl',$params)){$autodiscover=newAutoDiscover();$autodiscover->setClass('WebServiceClass')->setUri('http://server/webserver/uri');$autodiscover->handle();}else{$server=newServer(null);$server->setUri($ws_url);$server->setOb

php - 如何显示 Zend 框架抛出的异常错误?

我正在使用Zend框架,只是讨厌这样一个事实:我似乎遇到了数百个异常错误,例如,如果我尝试引用一个对象的不存在的属性,我的应用程序就会死机并崩溃。但是我不知道在哪里可以看到这些错误或如何在屏幕上显示它们。我已将显示错误设置为true并向E_ALL报告错误,但是当抛出错误时,我所看到的只是一个空白页面,它只呈现到明显发生错误或抛出异常之前的一点。 最佳答案 APPLICATION_ENV环境变量的值是多少。ZF应用程序中的标准public/index.php执行以下操作://Defineapplicationenvironmentde

php - 任何好的 Zend Framework + Minify 实现?

Minify有什么好的实现吗?与Zend框架集成?我正在寻找例子。我希望有一个插件可以覆盖$this->headLink()并输出正确的缩小url/内容。编辑:我发现的大多数示例似乎都没有以一种形式或方式进行完全优化。我正在寻找满足以下要求的解决方案:将多个链接和脚本标签缩减为一个请求(一个用于链接,一个用于脚本)我见过的最接近的是将逗号分隔的字符串传递给/min/的请求路径,如下所示:为什么不将所有脚本动态组合到磁盘上的一个文件中,然后将其缓存起来,这样您就不会对每个请求都进行压缩?组合方面应保持顺序(引用前置、追加等)虽然我不太关心发送正确的过期header,因为我强制在服务器端进