Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 8 Dołączył: 16.12.2008 Ostrzeżenie: (0%)
|
Hej,
Do testów wykorzystuje bazę Sqlite tworzoną w pamięci. W komponencie mam taki kod
Teraz chciałbym napisać do tego komponentu test. Wstępnie wygląda to następująco
Kiedy odpalam phpunit uczywiście dostaję błąd Cannot describe tickets. It has 0 columns. Jest to zrozumiałe - tabela nie istnieje w testowej bazie Czy ktoś mógłby mi pokazać jak zrobić mock-a by zastąpić użycie TicketsTable bym mógł swobodnie testować TicketComponent lub jak iżyć Fixture w tym wypadku. Dziękuję za pomoc |
|
|
|
gcdreak [CakePHP] Testowanie komponentu 12.11.2015, 16:37:46
markuz http://book.cakephp.org/2.0/en/development...g.htm... 12.11.2015, 16:46:37
kicaj To jest Cake 3 12.11.2015, 20:07:27
markuz Racja
http://book.cakephp.org/3.0/en/development.... 12.11.2015, 20:10:24
gcdreak Kolego dziękuje, ale doskonale znam tą część z man... 12.11.2015, 21:13:07
markuz Utwórz TicketsFixture jak w dokumentacji i dodaj [... 12.11.2015, 23:42:32
Riggs Możesz nie mieć samej struktury tabeli (oprócz fix... 13.11.2015, 06:56:36
gcdreak Działa!
Dziękuję za pomoc 15.11.2015, 01:37:39 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 23:03 |