草庐IT

Zend_Test_PHPUnit_ControllerTestC

全部标签

php - 如何关闭 Laravel 的 PHPUnit 任务中的颜色?

我正在Windows下进行测试,但命令提示符与默认显示的ANSI颜色代码配合不佳。如何在使用Laravel时关闭彩色显示? 最佳答案 文件\laravel\cli\tasks\test\stub.xml用于生成用于测试的PhpUnit配置文件。(每次运行artisan测试任务时都会生成并删除一个新的配置文件。)要关闭颜色,请将stub.xml的第一行从更改为至(对于Laravel3)更新:对于Laravel4,文件是phpunit.xml并位于根文件夹中。改还是设置colors="false".

php - Zend 框架 : The requested URL/my/path was not found on this server

我是ZendFramework的新手。我使用ZendFramework编写了一个简单的Web服务,它返回模拟XML数据,模块结构如下:AppNameapplicationconfigsapplication.inimodulesdefault.....apicontrollerCatalogController.phpviewlibrarypublic.htaccessindex.phptests在本地主机(windows7)中,这些是有效的:http://localhosthttp://localhost/api/cataloghttp://localhost/default在我的生

php - 为什么使用 PHPUnit 比创建自己的测试脚本更好?

查看文档,我发现PHPUnit只提供了这些功能:http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.assertions所有这些都可以在不到1000行的自定义测试脚本中非常轻松地实现...PHPUnit有2MB的文件(大约200个),其中包含大量的类。此外,PHPUnit仅从命令行运行:(创建我自己的脚本不是更好的主意吗? 最佳答案 PHPUnit是一头野兽。它很大,有时有点违反直觉,并且有缺

php - Zend Framework 复选框装饰器

我想要完成的是让复选框标签显示在复选框输入字段之后(在它们的右侧)。我现在正在使用这些装饰器:private$checkboxDecorators=array(Label,array(array('data'=>'HtmlTag'),array('tag'=>'div','class'=>'checkbox')),'ViewHelper',array(array('row'=>'HtmlTag'),array('tag'=>'li')),);我曾尝试切换Label和ViewHelper装饰器,但没有任何效果。有什么建议吗? 最佳答案

php - Zend Forms - populate() 和 setDefaults()

假设我有一个收集名字和姓氏的表单:$first_name=newZend_Form_Element_Text('first_name');$first_name->setLabel("FirstName")->setRequired(true);$last_name=newZend_Form_Element_Text('last_name');$last_name->setLabel("LastName")->setRequired(true);$form=newZend_Form();$form->addElement($first_name)->addElement($last_n

php - PHPUnit 中测试用例的执行顺序

我在phpunit.xml中定义了需要按顺序执行的测试文件列表。根据http://phpunit.de/manual/3.7/en/organizing-tests.html#organizing-tests.xml-configuration提到测试用例的顺序可以定义为:Tests/Freezer/HashGenerator/NonRecursiveSHA1Test.phpTests/Freezer/IdGenerator/UUIDTest.phpTests/Freezer/UtilTest.phpTests/FreezerTest.phpTests/Freezer/StorageT

php - NetBeans,PHPUNit 的代码完成无法正常工作。 ( window )

我已按照以下步骤使PHPUnit在Windows中的NetBeans中工作:下载PHPUnit.phar并保存到c:\phpbin按照Windows标题here下的说明进行操作设置PATH变量和NetBeans全局/项目设置一切正常,除了我没有为PHPUnit工作的代码完成。例如,如果我输入:$this->asser我希望它显示各种断言语句的列表。但事实并非如此。我尝试关注thisguide让它工作,但我不知道PHPUnit源文件在哪里,所以我无法按照说明将它添加到NetBean的PHP全局包含路径。源文件在哪里?或者是否有其他方法可以正确配置自动完成?谢谢

php - Zend Framework 路由 : . html 扩展

我知道我以前见过这件事,但我无法在任何地方找到相关信息。我需要能够在ZendFramework中使用.html扩展进行路由。即/controller/action.html应该路由到适当的Controller/操作。我们有一个想法,用我们的.htaccess文件丢弃.html扩展名,但我认为更改路由配置将是更好的解决方案。欢迎提出任何建议。 最佳答案 这是我在几个应用程序中使用过的插件:/***Removes.htmlextensionfromURI,ifpresent.*/classApplication_Plugin_Remov

php - Zend Framework ORM 风格的表数据网关与扩展 Zend_Db_Table_Abstract

在ZendFrameworkQuickstart,从扩展Zend_Db_Table_Abstract到表数据网关模式的模型发生了变化。就个人而言,我对这种模式没有太多经验,而且我一直听说最有可能使用这种模式而不是旧方法。快速入门中的一个简短示例:旧方法:classDefault_Model_GuestbookextendsZend_Db_Table_Abstract{protected$_name='tablename';//dostuff}新方式://TheactualmodelclassDefault_Model_Guestbook{protected$_comment;prote

php - 将 Zend 应用程序集成到 Drupal 6/7 中

给定一个“nacked”Zend应用程序——是否可以使用基于Drupal的布局和导航?将Zend应用程序集成到Drupal6/Drupal7中的最佳方法是什么?例如:用户X访问我的Drupal页面。他想使用名为“反馈”的Zend-Application。这个“反馈”应用程序应该能够使用Drupal页面的布局。除了外部布局之外的所有内容都将使用Zend用PHP编写。 最佳答案 该模块不执行ZendFramework应用程序集成,它只允许您使用一些ZF组件(即Zend_Mail)。实际上,我在Drupal5中集成了一个基于Drake模块