【发布时间】:2013-09-22 01:21:22
【问题描述】:
我得到了 phpunit 并将其安装为 this link,使用最简单的方法进行测试。我只是下载 phpunit.phar 文件,chmod & rename & move to /usr/local/bin 然后,我运行phpunit --version,就ok了。
-
我写了一个简单的php测试用例。
class SimpleTest extends PHPUnit_Framework_TestCase { public function testSomething(){ $this -> assertTrue(true); } } -
在终端中,我转到我的 php 类文件夹,然后执行
phpunit --colors SimpleTest -
现在我得到了例外
PHP ReflectionException: Method suite does not exist in phar:///usr/local/bin/phpunit/phpunit/Runner/BaseTestRunner.php on line 113 PHP Stack trace: PHP 1. {main}() /usr/local/bin/phpunit:0 PHP 2. PHPUnit_TextUI_Command::main($exit = *uninitialized*) /usr/local/bin/phpunit:612 PHP 3. PHPUnit_TextUI_Command->run($argv = array ( 0 => '/usr/local/bin/phpunit', 1 => '--colors', 2 => 'SimpleTest.php'), $exit = TRUE) phar:///usr/local/bin/phpunit/phpunit/TextUI/Command.php:129 PHP 4. PHPUnit_Runner_BaseTestRunner->getTest( $suiteClassName = 'SimpleTest', $suiteClassFile = '/home/kevin/Workspace/php/laravel/app/tests/SimpleTest.php', $suffixes = array (0 => 'Test.php', 1 => '.phpt')) phar:///usr/local/bin/phpunit/phpunit/TextUI/Command.php:150 PHP 5. ReflectionClass->getMethod('suite') phar:///usr/local/bin/phpunit/phpunit/Runner/BaseTestRunner.php:113 PHPUnit 3.7.27 by Sebastian Bergmann.
欢迎任何事情,谢谢。
【问题讨论】:
-
一点建议;运行它没有颜色 - 只是为了确定。并且:扩展类
TestCase。
标签: php laravel phpunit laravel-4