我有这样的测试课程:
/**
* @runTestsInSeparateProcesses
*/
class ProfileTest extends TestCase
{
public function testFalsePositive()
{
$this->assertFalse(true);
}
}
奇怪的是,这个测试类成功通过了。
如果我删除注释“ runTestsInSeparateProcesses”,那么它将给我正确的结果(测试失败)。 另一个奇怪的事情是,在我的其他测试用例中,应该有“对null的调用方法”异常,即使phpunit高兴地告诉我,测试也正确通过了。 我敢肯定,该phpunit命令可以捕获我的测试类。
我正在使用PHPUnit 7.4.1。
有人可以告诉我怎么回事吗?