【发布时间】:2014-08-23 07:11:31
【问题描述】:
我在我的 PhpStorm IDE 上开发了一个简单的测试类 usign PHPUnit。
- PHP 版本:5.4.25
- PHPUnit 4.2.1 版
- MAMP 3.0.2
- PHPStorm 7.1
这是我的 IDE 的配置:
这是我的测试课:
namespace test\controllers;
class AuthTest extends \PHPUnit_Framework_TestCase {
protected function setUp() {
parent::setUp(); // TODO: Change the autogenerated stub
echo "start";
}
protected function tearDown()
{
parent::tearDown(); // TODO: Change the autogenerated stub
echo "end";
}
public function testProva() {
$tot = 5;
$this->assertEquals($tot, 5);
}
}
编辑:
这是我测试运行的配置:
当我运行类(类名:AuthTest,文件名:AuthTest.php)时,我收到以下错误:Process finished with exit code 255
但是当我通过命令行phpunit path/test/folder/ 运行同一个类时,它工作正常。
怎么了?
【问题讨论】:
-
"PHPUnit version 5.2.1" -- 欢迎来到 21014 时间旅行者。 4.2 是 PHPUnit ATM 的最新版本。无论如何:您提供的信息还不够:1)您使用什么 PhpStorm 版本? 2) PhpStorm 使用什么命令来执行 PHPUnit 测试(显示屏幕截图——确保它显示 FULL 命令——为此使用 line warapping 选项); 3)这个测试用例所在的文件名(只是文件名)。
-
@LazyOne 我已经更新了我的问题,希望我已经为您提供了所有必要的信息。我在哪里可以找到 PhpStorm 用来执行 PHPUnit 测试的命令?我添加了一个带有测试运行配置的屏幕截图,您需要什么?