A teraz to jest dziwne bo jak dałem inny kod
<?php
namespace Tests\Feature;
use Tests\TestCase;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Foundation\Testing\WithoutMiddleware;
class ETest extends TestCase
{
use RefreshDatabase;
/**
* A basic functional test example.
*
* @return void
*/
public function testBasicExample()
{
$response = $this->get('/');
// ...
}
}
To teraz to chyba nie jest wina źle zainstalowanego phpunita tylko kodu bo dla tego kodu znajduje błędy np. takie
PHPUnit 6.0.0 by Sebastian Bergmann and contributors.
E 1 / 1 (100%)
Time: 137 ms, Memory: 12.00MB
There was 1 error:
1) Tests\Feature\ETest::testBasicExample
Illuminate\Database\QueryException: SQLSTATE[HY000] [1049] Unknown database 'leki_ol' (SQL: SHOW FULL TABLES WHERE table_type = 'BASE TABLE')
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connection.php:624
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connection.php:333
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php:75
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php:48
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php:65
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php:39
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:29
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:87
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:31
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Container/Container.php:549
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Console/Command.php:183
/var/www/html/aplikacja??/vendor/symfony/console/Command/Command.php:255
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Console/Command.php:170
/var/www/html/aplikacja??/vendor/symfony/console/Application.php:960
/var/www/html/aplikacja??/vendor/symfony/console/Application.php:255
/var/www/html/aplikacja??/vendor/symfony/console/Application.php:148
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Console/Application.php:88
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Console/Application.php:177
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:249
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithConsole.php:18
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php:53
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php:18
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php:104
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php:71
Caused by
PDOException: SQLSTATE[HY000] [1049] Unknown database 'leki_ol'
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:43
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php:24
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php:183
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connection.php:915
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connection.php:940
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connection.php:399
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connection.php:325
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connection.php:657
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connection.php:624
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Connection.php:333
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php:75
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php:48
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php:65
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php:39
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:29
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:87
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:31
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Container/Container.php:549
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Console/Command.php:183
/var/www/html/aplikacja??/vendor/symfony/console/Command/Command.php:255
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Console/Command.php:170
/var/www/html/aplikacja??/vendor/symfony/console/Application.php:960
/var/www/html/aplikacja??/vendor/symfony/console/Application.php:255
/var/www/html/aplikacja??/vendor/symfony/console/Application.php:148
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Console/Application.php:88
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Console/Application.php:177
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:249
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithConsole.php:18
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php:53
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php:18
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php:104
/var/www/html/aplikacja??/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php:71
Dla takiego kodu taki wynik
<?php
namespace Tests\Feature;
use Tests\TestCase;
//use Illuminate\Foundation\Testing\RefreshDatabase;
//use Illuminate\Foundation\Testing\WithoutMiddleware;
class ETest extends TestCase
{
// use RefreshDatabase;
/**
* A basic functional test example.
*
* @return void
*/
public function testBasicExample()
{
// $response = $this->get('/');
// ...
}
}
No i np taki wynik
R 1 / 1 (100%)
Time: 78 ms, Memory: 10.00MB
OK, but incomplete, skipped, or risky tests!
Tests: 1, Assertions: 0, Risky: 1.