Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%)
|
Cytat G:\htdocs\project>.\vendor\bin\phpunit PHP Fatal error: Cannot use 'null' as class name as it is reserved in G:\htdocs \project\src\Named\NamedTrait.php on line 32 Na taki błąd natknąłem się dzisiaj, gdy chciałem napisać testy jednostkowe dla mojej aplikcaji. Podobnymi błędami rzuca w przypadku typu void. Czy to standardowy błąd PHPUnit, czy może trzeba po prostu coś inaczej zrobić? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%)
|
Dla dostaję błąd: Cytat The data provider specified for TableTest::testTable is invalid. Return value of HaruDb\Table::setName() must be an instance of HaruDb\Named\void , none returned Jeśli zmienię zwracany typ na null, to dostaję komunikat z pierwszego postu. Podałem informację o namespace HaruDb - taki jest namespace po przeróbkach kodu. Cytat Time: 40 ms, Memory: 4.00MB
There was 1 warning: 1) Warning The data provider specified for TableTest::testTable is invalid. Return value of Project\Table::setName() must be an instance of Project\Named\vo id, none returned WARNINGS! Tests: 1, Assertions: 0, Warnings: 1. |
|
|
|
czychacz [PHPUnit][PHP7.1] Działanie typów zwracanych w PHPUnit 25.05.2017, 19:38:39
Pyton_000 My nie wróżki, kod pokaż który testujesz i test 25.05.2017, 19:43:37
com a gdzie declare(strict_types=1); 25.05.2017, 20:40:32
Pyton_000 Deklarując `:void` musisz dać return. 25.05.2017, 21:12:27
markuz Upewnij się, że odpalasz to na php 7.1
@Python vo... 25.05.2017, 21:19:42
Pyton_000 Taki duży a dokumentacji nie czyta
http://php.net... 25.05.2017, 21:25:11
markuz @Python czytałem to zanim napisałem post, może mój... 25.05.2017, 21:39:09
Pyton_000 Racja. W sumie sam nie doczytałem
aa dobra... P... 25.05.2017, 21:52:06
com void to void nic nie zwraca 25.05.2017, 22:08:14
czychacz Nagłówek z phpinfo();
CytatPHP Version 7.1.4
Poza... 26.05.2017, 17:57:49 
czychacz Cytat(czychacz @ 26.05.2017, 18:57:49... 26.05.2017, 19:36:30
com to w końcu działa czy nie działa, a no poto żeby p... 26.05.2017, 19:19:28
com Nie zauważyłem
Jaka wersja PHPUnit? 26.05.2017, 19:38:08
nospor CytatPoza tym sam kod php poza PHPUnit śmiga bez z... 26.05.2017, 21:12:03
czychacz Faktycznie, zapomniałem zmienić PATH po instalacji... 27.05.2017, 07:37:16 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:29 |