- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在学习使用 PHPUnit 构建 php 单元测试.他们有一本手册,我遇到了这个 example他们在哪里使用 assertEmpty(),但是当我在命令行中运行这段代码时,我得到了这个错误:Call to undefined method StackTest::assertEmpty() in /var/www/.../tests/StackTest.php on line 20
.因此,如果不推荐使用此方法或他们使用它的原因,还有另一种方法吗? (当然我可以试试这个 $this->assertEquals(0, count($stack));
)但无论如何......与assertNotEmpty()
相同.
最佳答案
我使用的是 debian,看起来 PHPunit 的默认安装有点旧 (3.4.14)。
如果您在此 url 中搜索“assertEmpty”,您将看到它是在 (3.5.0-1) 中添加的版本。 http://packages.debian.org/changelogs/pool/main/p/phpunit/phpunit_3.6.10-1/changelog.html
对我有用的是用 apt 从系统中删除 phpunit,然后用 pear 安装它 http://www.santiagolizardo.com/article/how-to-install-pear-and-phpunit-in-debianubuntu/57001
关于PHPUnit StackTest::assertEmpty() 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3866430/
我是一名优秀的程序员,十分优秀!