У меня есть мой тестовый класс, как это:
/**
* @runTestsInSeparateProcesses
*/
class ProfileTest extends TestCase
{
public function testFalsePositive()
{
$this->assertFalse(true);
}
}
И странность в том, что этот тестовый класс успешно пройден.
Если я удаляю аннотацию «runTestsInSeparateProcesses» — тогда она дает мне правильный результат (провал теста).
Другая странная вещь заключается в том, что в других моих тестовых примерах должно быть исключение «call method on null», и хотя phpunit радостно сообщил мне, что тесты пройдены правильно.
Я уверен, что команда phpunit ловит мой тестовый класс.
Я использую PHPUnit v.7.4.1.
Кто-нибудь может сказать мне, что происходит?
Задача ещё не решена.
Других решений пока нет …