phpunit

以下是为您整理出来关于【phpunit】合集内容,如果觉得还不错,请帮忙转发推荐。

【phpunit】技术教程文章

PHPUNIT xdebug codecoverage无法在控制台(mac)MAMP 1.9 PRO中工作【代码】

嗨,我的PHPdeit的xdebug连接有问题. 在跑步时:phpunit --coverage-html ./report unit我得到:PHPUnit 3.4.15 by Sebastian Bergmann.The Xdebug extension is not loaded.当我运行PHP -vPHP 5.2.13 (cli) (built: Mar 5 2010 16:23:44) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologieswith eAccelerator v0.9.6, Copyright (c) 2004-2010 eAccelerator, by eAccelerato...

在TestSuite期间停止Phpunit执行【代码】

我用一个类用PhpUnit执行一个测试套件,如:$suite = new PHPUnit_Framework_TestSuite('PHPUnit Framework'); $suite->addTestSuite('ClassOne'); $suite->addTestSuite('ClassTwo'); return $suite;要开始单元测试:# phpunit --stop-on-failure TestSuite.php如果“ClassOne”有错误或异常,则测试继续“ClassTwo”.如果第一次测试失败,我怎么能阻止所有的测试?解决方法:适用于PHPUnit 3.5.14 使用下面的代码输出是预期的: 两个...

如何在phpunit的setUpBeforeClass方法中创建一个模拟对象?【代码】

我希望在我的所有测试中都有一个模拟对象,所以我尝试在setUpBeforeClass()方法中创建它,但是这个方法是静态的,所以必须像这样静态调用getMockBuilder:public static function setUpBeforeClass() {self::mocked_object = self::getMockBuilder('MockedClass')->disableOriginalConstructor()->getMock();}问题是无法静态调用getMockBuilder:Argument 1 passed to PHPUnit_Framework_MockObject_MockBuilder::__construct() must ...

PHPUnit实时登录失败/错误

我最近一直在运行几千个phpunit测试.我使用–process-isolation选项,因此测试完成需要大约40分钟. 有时在激进的重构后,很多测试开始失败(感谢上帝,我有测试!).如果在测试套件中间测试失败,那么我必须再等20分钟才能看到测试是什么以及它的消息. 如果没有中断整个过程,我会使用–stop-on-failure.基本上我正在寻找–log-on-failure选项. 我正在寻找的确切方法是在失败之后立即查看测试的失败/错误消息,而不是在所有其他测试完成之后...

包含安装PEAR / PHPUnit的路径问题【代码】

我正在关注这个http://www.newmediacampaigns.com/page/install-pear-phpunit-xdebug-on-macosx-snow-leopard来安装PEAR / PHPUnit.我在使用包含路径时遇到问题. 一些背景信息:Farooqs-MacBook-Pro:bin fyousuf$which php /usr/bin/phpFarooqs-MacBook-Pro:bin fyousuf$which pear /usr/local/bin/pearFarooqs-MacBook-Pro:bin fyousuf$which phpunit /usr/local/bin/phpunit我认为我搞砸的部分是我在上面发布的链接中的“更新PHP...

如何测试我的应用程序中的每个模块phpunit – zend framework 2【代码】

我已经为我的应用程序模块和其他模块进行了测试.他们工作正常,但我想运行所有测试(应用程序模块和其他模块)toguether来生成jenkins的三叶草报告.我该怎么办??创建另一个配置文件来调用其他配置文件??– -编辑 – – 我为每个模块bootstrap.php都有相同的代码,我想为每个模块使用相同的代码,以避免代码重复. Rigth现在我有两个模块应用程序和问题,当我运行phpunit它会抛出这个错误:**.PHP Fatal error: Class 'ProblemTest\Boot...

PhpUnit模拟:函数未定义【代码】

我正在为我的助手编写一些测试.这是我第一次想用嘲弄对象做些什么.我正在使用默认的PHPUnit模拟框架. 我编写了一个函数来准备我的模拟对象:private function getTestStub(){$mockResult = array();$mock = $this->getMock('My\Entity\Product');$mock->expects($this->once())->method('getId')->will($this->returnValue(1));$mock->expects($this->once())->method('getName')->will($this->returnValue('jan'));$mock->expect...

添加文件夹时,Laravel中的PHPUnit不会运行【代码】

我想将我的测试分解为他们的M,V,C文件夹.所以我有:/tests/models/views/controllersTestCase.php举个例子,我在/ controllers中有一个UsersControllerTest.php:class UsersControllerTest extends TestCase {public function testSimple(){$this->assertTrue(true);}}当我运行phpunit时,我得到的是从PATH_TO_phpunit.xml读取的配置.当我在文件夹中添加测试文件时出现问题.如果我将该测试文件移动到root / tests文件夹,那么一切正常...

PHPUnit仅输出问号【代码】

当我尝试运行phpunit时,唯一的输出是问号?benino@benino-VirtualBox:/$phpunit ?benino@benino-VirtualBox:/$benino@benino-VirtualBox:/$phpunit --version ?benino@benino-VirtualBox:/$如果我真的尝试运行测试,我会得到相同的输出. 然后我下载了当前版本的phpunit,如下所示:$wget https://phar.phpunit.de/phpunit.phar $php phpunit.phar --version最后一个命令的输出是:??r????我不知道出了什么问题.在Ubuntu上运行php 5.3...

phpunit和symfony2:如何断言来自客户端或响应的查询数量?【代码】

我正在使用symfony2和phpunit进行测试. 是否有类似的东西:$client->getResponse()->getNumberOfQueries()如果不是类似的东西,那么从响应中检索查询数量的方法是什么? 我想快速检查一下我没有优化查询的地方. 编辑:我的变量$profile似乎总是为空/*** @dataProvider urlProvider* @param $url*/ public function testPageIsSuccessful($url) {$client = self::createClient(array(), array('PHP_AUTH_USER' => 'xx','PHP_AUTH_PW'...

PHPUNIT - 相关标签