PHPUnit 5.2.12 Testcase не найден, а PHPUnit 5.5.4 делает

Прежде чем написать это, я ищу эту тему без результатов по моему конкретному вопросу.

Я недавно начал использовать PHPunit. Моя IDE (PHPED от Nusphere) поддерживает только Phpunit до версии 5.2.12. Что-то не работает нормально, потому что из командная строка PHPunit сообщает об ошибке:

Фатальная ошибка: класс ‘PHPUnit \ Framework \ TestCase’ не найден в C: \ Users \ myuser \ myproject \ testunit \ ConfigTest_stackoverflow.php в строке 7

Тот же тест с версией 5.5.4 работает отлично. для отладки я использую минимальный код (без автозагрузки, без зависимостей с другими файлами и т. д.), пробую с автозагрузкой, конечно, и с версией 5.5.4 работает нормально. код следующий:

use PHPUNIT\Framework\TestCase;class StackTest extends testcase
{
public function testMod0001T00010_Createconfigfiles()
{
//Here my tests
}
}
**For PHPunit 5.5.4 this is the output
PHPUnit 5.5.4 by Sebastian Bergmann and contributors.
.                                                                   1 / 1 (100%)
Time: 491 ms, Memory: 15.25MB
OK (1 test, 0 assertions)**

Что является ожидаемым.

Итак, я думаю, что определение класса для теста отличается для каждой версии PHPUnit. В конце я могу использовать командную строку, но более удобно использовать ее через IDE.

благодарю вас.

0

Решение

Это должно работать.

use PHPUnit\Framework\TestCase;class StackTest extends PHPUNIT_Framework_TestCase
{
public function testMod0001T00010_Createconfigfiles()
{
//Here my tests
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]