Upotrijebite PHPUnit u Laravelu

Sadržaj
Jedna od najtraženijih vještina u današnjem razvojnom svijetu je sposobnost rukovanja jediničnim testovima, budući da su se nove razvojne metodologije vođene testiranjem pokazale kao vrlo dobre za realizaciju kvalitetnih aplikacija, zato je u Laravel možemo učiniti nešto koristeći PHPUnit kao dopuna.
Za instalaciju PHPUnit trebat će nam samo standardna instalacija Laravel i imati alat skladatelj ispravno instalirani i konfigurirani u našem okruženju, nakon što se ispune ovi zahtjevi, možemo učiniti sljedeće:
1- U dosjeu skladatelj.json Dodati ćemo redak koji odgovara instalaciji PHPUnit, da vidimo koji sadržaj trebamo dodati:
 "require-dev": {"phpunit / phpunit": "3.7. *"}, 

2- Nakon što imamo datoteku s potrebnim podacima, izvršit ćemo naredbu skladatelj tako da se naše ovisnosti ažuriraju i mogu uključiti PHPUnit, da vidimo:
ažuriranje php kompozitora

3- Konačno, da bismo provjerili radi li sve ispravno u konzoli naše aplikacije, izvršit ćemo sljedeću naredbu:
dobavljač / bin / phpunit

4- Ovim smo već pokrili instalaciju PHPUnit, kao što vidimo, to je nešto sasvim jednostavno zahvaljujući skladatelj i modularnost Laravel.
Nakon što dovršimo prvi dio vodiča, možemo napraviti naše testne slučajeve, kako bismo imali mali primjer onoga što možemo postići, slijedit ćemo sljedeće korake:
1- U početku ćemo stvoriti datoteku pod nazivom ourTest.php U adresaru app / test našeg objekta Laravel, unutar ove datoteke moramo stvoriti klasu koja će sadržavati naše testove, da vidimo kako ovaj kod može izgledati:

POVEĆAJTE

U kodu vidimo kako smo stvorili prvi test koji će jednostavno potvrditi da možemo pristupiti ruti myApp koristeći metodu DOBITI, ako možemo pristupiti ovoj ruti, potvrđujemo da njen sadržaj kaže "Ovo je moja prijava”.
2- Sada je sljedeći korak ponovno pokretanje programskog paketa sa sljedećom naredbom, vidjet ćemo da test neće uspjeti i to je prirodno jer nismo izgradili nikakvu rutu:
dobavljač / bin / phpunit

3- Sada ćemo izgraditi traženi put sa sadržajem u našoj datoteci rute.php kao što vidimo na sljedećoj slici koda:

4- Konačno možemo ponovno pokrenuti naš testni paket i vidjet ćemo da sada, ako smo prošli sve testove da je slučaj u ovom primjeru samo jedan, tada ponovno pokrećemo naredbu u konzoli:
dobavljač / bin / phpunit

Ovim smo završili ovaj vodič, jer vidimo da je vrlo jednostavan u Laravel dobiti standardno okruženje za jedinično testiranje kakvo jest PHPUnit koji ima veliku zajednicu koja koristi ovaj alat.
Također smo imali test što je razvoj temeljen na testovima, ovdje prvo napišemo test i neće nas uspjeti pri prvom pokretanju, a zatim ćemo riješiti svaku od njegovih točaka dok ne prođemo navedeni test, dobro Stvar je u tome da ćemo, budući da je automatski svaki put kad dodamo više komponenti u našu aplikaciju, pokrenuti sve testove i biti ćemo sigurni da sve radi kako treba.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave