Преглед садржаја
Једна од најтраженијих вјештина у данашњем развојном свијету је способност руковања јединичним тестовима, будући да су се нове развојне методологије вођене тестирањем показале као врло добре за реализацију квалитетних апликација, зато је у Ларавел можемо учинити нешто користећи ПХПУнит као допуна.За инсталацију ПХПУнит потребна нам је само стандардна инсталација Ларавел и имати алат композитор исправно инсталирани и конфигурисани у нашем окружењу, када се испуне ови захтеви, можемо учинити следеће:
1- У досијеу цомпосер.јсон Додаћемо ред који одговара ПХПУнит инсталацији, да видимо који садржај треба да додамо:
"рекуире-дев": {"пхпунит / пхпунит": "3.7. *"},
2- Када добијемо датотеку са потребним подацима, покренућемо наредбу композитор тако да се наше зависности ажурирају и могу се укључити ПХПУнит, Хајде да видимо:
ажурирање пхп композитора
3- Коначно, да бисмо проверили да ли све ради исправно у конзоли наше апликације, покренућемо следећу команду:
вендор / бин / пхпунит
4- Овим смо већ покрили инсталацију ПХПУнит, као што видимо, то је нешто сасвим једноставно захваљујући композитор и модуларност Ларавел.
Када завршимо први део водича, можемо да урадимо наше тестне случајеве, да бисмо имали мали пример онога што можемо постићи, следићемо следеће кораке:
1- У почетку ћемо креирати датотеку под називом оурТест.пхп У адресару апп / тест нашег објекта Ларавел, унутар ове датотеке морамо створити класу која ће садржати наше тестове, да видимо како овај код може изгледати:
ЕНЛАРГЕ
2- Сада је следећи корак да поново покренете тестни пакет са следећом командом, видећемо да тест неће успети и то је природно јер нисмо изградили ниједан пут:
вендор / бин / пхпунит
3- Сада ћемо изградити потребну путању са садржајем у нашој датотеци роутес.пхп као што видимо на следећој слици кода:
вендор / бин / пхпунит
Овим смо завршили овај водич, јер видимо да је врло једноставан у Ларавел добити стандардно окружење за јединично тестирање какво јесте ПХПУнит који има велику заједницу која користи овај алат.
Такође смо имали тест шта је развој заснован на тестовима, овде прво напишемо тест и неће нам успети при првом покретању, а затим ћемо решити сваку од његових тачака док не прођемо наведени тест, добро ствар је у томе што ћемо аутоматски извршити сваки пут када додамо више компоненти у нашу апликацију, па ћемо покренути све тестове и бићемо сигурни да све ради како треба.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен