当前位置:  开发笔记 > 编程语言 > 正文

不推荐使用PHPUnit StackTest :: assertEmpty()

如何解决《不推荐使用PHPUnitStackTest::assertEmpty()》经验,为你挑选了1个好方法。

我正在学习使用PHPUnit构建php单元测试.他们有一本手册,我遇到了这个例子,他们使用assertEmpty(),但是当我在命令行中运行这段代码时,我得到了这个错误:Call to undefined method StackTest::assertEmpty() in /var/www/.../tests/StackTest.php on line 20.因此,如果不推荐使用此方法或使用它的原因,还有另一种方法吗?(当然我可以试试这个$this->assertEquals(0, count($stack));)但是反正......同样的assertNotEmpty().



1> 小智..:

我在使用debian,看起来PHPunit的默认安装有点旧(3.4.14).

如果您在此网址中搜索"assertEmpty",您将看到它在(3.5.0-1)中添加的版本. http://packages.debian.org/changelogs/pool/main/p/phpunit/phpunit_3.6.10-1/changelog.html

对我有用的是用apt从系统中删除phpunit,并用梨安装它 http://www.santiagolizardo.com/article/how-to-install-pear-and-phpunit-in-debianubuntu/57001

这些链接也对我有所帮助. "致命错误:在第48行的/ usr/bin/phpunit中调用未定义的方法PHPUnit_Util_Filter :: addfiletofilter()"

无法让PHPunit正常工作

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有