我正在运行phpunit 3.7.28(最新版本我的Ubuntu安装可以通过apt-get获得),但它没有assertNotFalse()
方法。然而,phpunit 4.4.0似乎确实有它。
在php.net上,如果你查找一个函数,你可以看到它所引入的PHP版本。你能用phpunit做同样的事吗?
答案 0 :(得分:2)
这取决于你拥有的php版本, 在你的apt源码中你需要指定php版本并进行php升级。 然后你需要删除并再次安装phpunit以获取最新的php单元。
您可以使用ppa:ondrej/php5
它现在在5.5上,还包括Apache 2.4更新。
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5
如果您没有add-apt-repository二进制文件,请执行以下操作:
sudo apt-get install python-software-properties
你确定在执行任何此操作之前更新:
sudo apt-get update
选项2: 摆脱旧的phpunit
您可以使用.phar
wget https://phar.phpunit.de/phpunit.phar
curl -s http://getcomposer.org/installer | php
chmod +x *.phar
然后做一个
phpunit --version
你应该得到
PHPUnit 4.4.0 by Sebastian Bergmann.