Użyj PHPUnit w Laravel

Spisie treści
Jedną z najbardziej wymaganych umiejętności w dzisiejszym świecie programistycznym jest umiejętność obsługi testów jednostkowych, ponieważ nowe metodologie programowania opartego na testach okazały się bardzo dobre do realizacji aplikacji wysokiej jakości, dlatego w Laravel możemy coś zrobić za pomocą Jednostka PHP jako uzupełnienie.
Do instalacji Jednostka PHP będziemy potrzebować tylko standardowej instalacji Laravel i mieć narzędzie! kompozytor poprawnie zainstalowane i skonfigurowane w naszym środowisku, po spełnieniu tych wymagań możemy wykonać następujące czynności:
1- W pliku kompozytor.json Dodamy linię odpowiadającą instalacji PHPUnit, zobaczmy jaką zawartość powinniśmy dodać:
 "require-dev": {"phpunit / phpunit": "3.7. *"}, 

2- Gdy już mamy nasz plik z niezbędnymi danymi, uruchamiamy polecenie kompozytor dzięki czemu nasze zależności są aktualizowane i mogą być uwzględnione Jednostka PHP, Zobaczmy:
aktualizacja kompozytora php

3- Na koniec, aby sprawdzić, czy wszystko działa poprawnie w konsoli naszej aplikacji, uruchomimy następującą komendę:
sprzedawca / kosz / phpunit

4- Tym omówiliśmy już instalację Jednostka PHP, jak widać, jest to coś całkiem prostego dzięki kompozytor i modułowość Laravel.
Po ukończeniu pierwszej części samouczka możemy wykonać nasze przypadki testowe, aby mieć mały przykład tego, co możemy osiągnąć, będziemy postępować zgodnie z następującymi krokami:
1- Początkowo utworzymy plik o nazwie naszTest.php W książce adresowej aplikacja / test naszego obiektu Laravel, wewnątrz tego pliku musimy stworzyć klasę, która będzie zawierała nasze testy, zobaczmy jak ten kod może wyglądać:

POWIĘKSZAĆ

W kodzie widzimy, jak stworzyliśmy pierwszy test, który po prostu potwierdzi, że możemy uzyskać dostęp do trasy mojaAplikacja przy użyciu metody DOSTWAĆ, jeśli możemy uzyskać dostęp do tej trasy, sprawdzamy, czy jej zawartość mówi „To jest moja aplikacja”.
2- Teraz kolejnym krokiem jest ponowne uruchomienie zestawu testów następującym poleceniem, zobaczymy, że test się nie powiedzie i jest to naturalne, ponieważ nie zbudowaliśmy żadnej trasy:
sprzedawca / kosz / phpunit

3- Teraz zbudujemy wymaganą ścieżkę z zawartością naszego pliku trasy.php jak widzimy na poniższym obrazku kodu:

4- Wreszcie możemy ponownie uruchomić nasz zestaw testów i zobaczymy, że teraz, jeśli zdaliśmy wszystkie testy, że przypadek tego przykładu jest tylko jeden, ponownie uruchamiamy polecenie w konsoli:
sprzedawca / kosz / phpunit

Na tym zakończyliśmy ten samouczek, ponieważ widzimy, że jest bardzo prosty w Laravel uzyskać standardowe środowisko testów jednostkowych, jakie jest Jednostka PHP który ma dużą społeczność korzystającą z tego narzędzia.
Mieliśmy również test tego, czym są opracowania oparte na testach, tutaj najpierw piszemy test i zawiedzie nas przy pierwszym uruchomieniu, a następnie rozwiążemy każdy z punktów tego samego, dopóki nie przejdziemy wspomnianego testu, dobrze Rzecz w tym, że za każdym razem, gdy dodamy więcej komponentów do naszej aplikacji, przeprowadzimy wszystkie testy i będziemy mieć pewność, że wszystko działa tak, jak powinno.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave