Aktywne Wpisy

kieubasa +62

Ryksa +6
Mężczyźni którzy nie dotykali kobiety są żałośni. Coś jest z wami nie tak i tyle. Zamiast zrozumieć o co chodzi to zostajecie incelami w internecie, skill issue xD Trzeba było słuchać i uważać jak wam dziewczyny mówiły czego potrzebują ( ͡° ͜ʖ ͡°)
A jak mają powyżej 30 lat to już jest wstyd po prostu. Jako matka było by mi po prostu wstyd, że coś takiego wychowałam. Na
A jak mają powyżej 30 lat to już jest wstyd po prostu. Jako matka było by mi po prostu wstyd, że coś takiego wychowałam. Na





Jakaś literatura o pisaniu testów jednostkowych kontrolerów powiązanych z bazą?
Pomijając cockbook oczywiście.
@mer: pachnie jak, jak...bad design ( ͡° ͜ʖ ͡°)
Z bazki korzystasz zapewne przy pomocy repozytorium – tak więc test komunikacji z bazką to oddzielna rzecz niż test kontrolera.
Nawet tutaj podmień sobie wszelkie manipulacje z bazką na rodzaj
InMemoryRepository– po co ma Cię bazka spowalniać? Nie ma sensu testować bazki, testujesz swoją aplikację.@mer: a to lepiej, aczkolwiek dla mnie to dalej bez sensu - bo tak naprawde jak masz przetestowaną swoją logike, to potem jedyne co testujesz to biblioteke/framework..
Zakładamy że mam akcję która pobiera coś z repo doctrine, jak napisać dla takiej akcji test?
Na chwilę obecną nie mam żadnych własnych klas,bundli etc.Jest sens ogólnie pisać takie testy w takim przypadku?
Nie ma sensu testowac Doctrine czy innego framework.
Jesli chcesz przetestowac, czy Doctrine pobierze cos z bazy - to rownie dobrze mozesz napisac assert(true) - taka sama wartośc ma ten test.
Czemu to błąd? Bo im więcej logiki skupionej w jednym miejscu, tym trudniej się to testuje. Kontroler odpowiada za komunikację po warstwie HTTP – zdobywa
Request, odpala warstwę modelu, żeby coś zrobiła, zwracaResponsez wynikiem.Wtedy testując kontroler sprawdzasz czy poprawnie się komunikuje (np czy dobrze odczytał dane z
Requestai uruchomił odpowiednią@MacDada: Dzięki za esej, dziwi mnie że wcześniej na > @Template nie wpadłem, wygląda bardzo legitnie.Bardzo ułatwi mi to budowanie API na przyszłość.Jeżeli chodzi o
Krytyka mile widziana :)
W TODO wrzucone już przepisanie kontrolerów na Adnotację template i paramConventer.
Tak jak wspomniał @Atomic_Cookie – wywal tego try catcha. Co się stanie jeśli np wybuchnie Ci bazka przy zapisie? Użytkownikowi pojawi się strona błędu (http error 500), a strona błędu może np robić redirecta do strony głównej po 10–u sekundach JSem.
Czemu więc tego nie przechwycić? Bo user dostaje info, że coś poszło nie tak jak należy, ale TY też dostajesz to info – zostaje zapisane do logów, chyba,