Satura rādītājs
Viena no pieprasītākajām prasmēm mūsdienu attīstības pasaulē ir spēja veikt vienību testus, jo jaunās uz testiem balstītās izstrādes metodikas ir izrādījušās ļoti labas, lai realizētu kvalitatīvus lietojumus, tāpēc Laravel mēs varam kaut ko darīt, izmantojot PHPUnit kā papildinājums.Instalēšanai PHPUnit mums būs nepieciešama tikai standarta instalācija Laravel un ir rīks komponists pareizi instalēts un konfigurēts mūsu vidē, kad šīs prasības ir izpildītas, mēs varam veikt šādas darbības:
1- Failā komponists.json Mēs pievienosim rindu, kas atbilst PHPUnit instalācijai, redzēsim, kāds saturs mums jāpievieno:
"need-dev": {"phpunit / phpunit": "3.7. *"},
2- Kad būsim ieguvuši failu ar nepieciešamajiem datiem, mēs izpildīsim komandu komponists lai mūsu atkarības tiktu atjauninātas un to varētu iekļaut PHPUnit, paskatīsimies:
php komponista atjauninājums
3- Visbeidzot, lai pārbaudītu, vai mūsu lietojumprogrammas konsolē viss darbojas pareizi, mēs izpildīsim šādu komandu:
pārdevējs / bin / phpunit
4- Ar to mēs jau esam apskatījuši uzstādīšanu PHPUnit, kā redzam, pateicoties tam, tas ir kaut kas pavisam vienkāršs komponists un tā modularitāte Laravel.
Kad esam pabeiguši apmācības pirmo daļu, mēs varam veikt pārbaudes gadījumus, lai iegūtu nelielu piemēru par to, ko mēs varam sasniegt, un mēs veiksim šādas darbības:
1- Sākumā mēs izveidosim failu ar nosaukumu ourTest.php Adrešu grāmatā lietotne / tests no mūsu iekārtas Laravel, šajā failā mums ir jāizveido klase, kurā būs mūsu testi, redzēsim, kā šis kods var izskatīties:
PALIELINĀT
2- Tagad nākamais solis ir vēlreiz palaist testa komplektu ar šādu komandu, un mēs redzēsim, ka pārbaude neizdosies un tas ir dabiski, jo neesam izveidojuši nevienu maršrutu:
pārdevējs / bin / phpunit
3- Tagad mēs izveidosim vajadzīgo ceļu, izmantojot saturu mūsu failā maršruti.php kā mēs redzam šādā koda attēlā:
pārdevējs / bin / phpunit
Ar to mēs esam pabeiguši šo apmācību, jo mēs redzam, ka tā ir ļoti vienkārša Laravel iegūt standarta vienības pārbaudes vidi tādu, kāda tā ir PHPUnit kam ir liela kopiena, kas izmanto šo rīku.
Mums bija arī tests, kas ir uz testiem balstīta attīstība, šeit mēs vispirms uzrakstām testu, un tas mums neizdosies pirmo reizi, kad to palaidīsim, pēc tam mēs atrisināsim katru no tā paša punktiem, līdz mēs nokārtosim minēto testu. lieta ir tāda, ka tā ir automātiska katru reizi, kad pievienojam savai lietojumprogrammai vairāk komponentu, mēs veiksim visus testus un būsim pārliecināti, ka viss darbojas tā, kā vajadzētu.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu