Dopiero się biorę za testy jednostkowe unit i na samym początku dostaje taki błąd przy wykonywaniu polecenia
./vendor/bin/phpunit tests/ExaTest.php
Dostawałem w konsoli coś takiego
class ExaTest extends PHPUnit_Framework_TestCase {
public function testGreetings()
{
$greetings = 'Hello Wor';
$this->assertTrue('Hello Wor', $greeting);
}
}PHP Fatal error: Uncaught PHPUnit\Runner\Exception: Class 'tests/ExaTest' could not be found in 'tests/ExaTest.php'. in /var/www/html/aplikacja??/vendor/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php:102
Stack trace:
#0 /var/www/html/aplikacja??/vendor/phpunit/phpunit/src/Runner/BaseTestRunner.php(130): PHPUnit\Runner\StandardTestSuiteLoader->load('tests/ExaTest', 'tests/ExaTest.p...')
#1 /var/www/html/aplikacja??/vendor/phpunit/phpunit/src/Runner/BaseTestRunner.php(73): PHPUnit\Runner\BaseTestRunner->loadSuiteClass('tests/ExaTest', '')
#2 /var/www/html/aplikacja??/vendor/phpunit/phpunit/src/TextUI/Command.php(169): PHPUnit\Runner\BaseTestRunner->getTest('tests/ExaTest', '', Array)
#3 /var/www/html/aplikacja??/vendor/phpunit/phpunit/src/TextUI/Command.php(148): PHPUnit\TextUI\Command->run(Array, true)
#4 /var/www/html/aplikacja??/vendor/phpunit/phpunit/phpunit(53): PHPUnit\TextUI\Command::main()
#5 {main}
thrown in /var/www/html/aplikacja??/vendor/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php on line 102
Więc na jakimś forum dostałem informacje, że trzeba zainstalowac młądszą wersje unit więc zainstalowałem wersje
6.0 a miałem
PHPUnit 6.5.13 by Sebastian Bergmann and contributors.a miałem
./vendor/bin/phpunit /var/www/html/aplikacja??/tests/ExaTest.php
Moja wersja laravela to Laravel Framework 5.5.45
moja wersja php to 7.0
A system to debian 9.5