草庐IT

Netbeans-PHPUnit

全部标签

php - 我可以用 PHPUnit 模拟接口(interface)实现吗?

我有一个我想模拟的接口(interface)。我知道我可以模拟该接口(interface)的实现,但有没有办法只模拟该接口(interface)?getMockBuilder('Cpm\Http\IClient');$something_else=newSomethingElseClient($http_client,$url);}}我得到的是:1)SomethingElseTest::testPostArgument1passedtoCpm\SomethingElse\Client::__construct()mustbeaninstanceofMy\Http\IClient,ins

php - 为什么 phpunit 在控制台中不显示任何错误

我在Laravel4框架中使用phpunit。为什么在测试期间出现PHP错误时,没有显示任何错误消息(例如:缺少方法)?我们如何让phpunit显示所有错误? 最佳答案 这是一个非常常见的问题,尤其是当您在生产服务器上运行测试或测试人员不太了解PHP配置时。问题与php.ini设置有关,如AlexanderYancharuk所指出的那样在他的回答和他建议的所有解决方案中都可以正常工作。但是还有另一种可能有用的解决方案,就像对我一样,它是在PHPUnit配置文件(XML)本身中设置适当的PHP设置,如下所示:...使用它,您不仅可以个

php - 为什么 phpunit 在控制台中不显示任何错误

我在Laravel4框架中使用phpunit。为什么在测试期间出现PHP错误时,没有显示任何错误消息(例如:缺少方法)?我们如何让phpunit显示所有错误? 最佳答案 这是一个非常常见的问题,尤其是当您在生产服务器上运行测试或测试人员不太了解PHP配置时。问题与php.ini设置有关,如AlexanderYancharuk所指出的那样在他的回答和他建议的所有解决方案中都可以正常工作。但是还有另一种可能有用的解决方案,就像对我一样,它是在PHPUnit配置文件(XML)本身中设置适当的PHP设置,如下所示:...使用它,您不仅可以个

php - 如何获得 PHPUnit 的 IDE 自动完成功能?

我正在使用Symfony2,一切都已安装,到目前为止我的测试运行良好。我想自动完成PHPUnit的方法。Symfony的WebTestCase类从PHPUnit_Framework_TestCase扩展而来,如下所示:abstractclassWebTestCaseextends\PHPUnit_Framework_TestCase父类被高亮显示为不存在。如何让我的IDE使用PHPUnit的库?我正在使用PHPStormPHPUnit可通过路径/Users/myUser/pear/share/pear/PHPUnit/获得 最佳答案

php - 如何获得 PHPUnit 的 IDE 自动完成功能?

我正在使用Symfony2,一切都已安装,到目前为止我的测试运行良好。我想自动完成PHPUnit的方法。Symfony的WebTestCase类从PHPUnit_Framework_TestCase扩展而来,如下所示:abstractclassWebTestCaseextends\PHPUnit_Framework_TestCase父类被高亮显示为不存在。如何让我的IDE使用PHPUnit的库?我正在使用PHPStormPHPUnit可通过路径/Users/myUser/pear/share/pear/PHPUnit/获得 最佳答案

php - 用于 PHP 开发的 Eclipse PDT 与 NetBeans

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion在PHP开发方面,EclipsePDT与NetBeans相比如何?我刚买了一台装有Windows7的新电脑,我开始为PHP设置开发环境。有没有人最近使用过这两种IDE并且可以快速比较一下?如果您知道支持哪些主要框架,那也很好。

php - 用于 PHP 开发的 Eclipse PDT 与 NetBeans

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion在PHP开发方面,EclipsePDT与NetBeans相比如何?我刚买了一台装有Windows7的新电脑,我开始为PHP设置开发环境。有没有人最近使用过这两种IDE并且可以快速比较一下?如果您知道支持哪些主要框架,那也很好。

phpunit - mockbuilder - 设置模拟对象内部属性

是否可以创建一个禁用构造函数并手动设置protected属性的模拟对象?这是一个愚蠢的例子:classA{protected$p;publicfunction__construct(){$this->p=1;}publicfunctionblah(){if($this->p==2)throwException();}}classATestextendbla_TestCase{/**@expectedExceptionException*/publicfunctiontestBlahShouldThrowExceptionBy2PValue(){$mockA=$this->getMock

phpunit - mockbuilder - 设置模拟对象内部属性

是否可以创建一个禁用构造函数并手动设置protected属性的模拟对象?这是一个愚蠢的例子:classA{protected$p;publicfunction__construct(){$this->p=1;}publicfunctionblah(){if($this->p==2)throwException();}}classATestextendbla_TestCase{/**@expectedExceptionException*/publicfunctiontestBlahShouldThrowExceptionBy2PValue(){$mockA=$this->getMock

php - 我怎样才能让 phpunit 从文件夹中的所有文件运行测试?

根据我的阅读,似乎我应该能够设置一个文件夹,例如tests/,将一些带有单元测试类的文件放入其中,然后在该文件上运行phpunit并让它找到并运行测试。无论出于何种原因,在我的安装中(在OSX上),它认为文件夹tests/是一个文件,或者看起来是这样:$lsteststest1.phptest2.php$phpunittests/test1.phpPHPUnit3.5.3bySebastianBergmann.FTime:0seconds,Memory:5.00MbTherewas1failure:1)FailingTest::testFailYourtestsuccessfullyf