Aktywne Wpisy
montezuma71 +11
Wykopki staly sie dokladnie tym z czego sie smiali.
Zarty z papieza byly sprokurowane wystawieniem na piedestał papieża polaka, forsowaniem jego "świętości" i absolutnym oburzeniem gdy ktoś tę świętość podważał, czy w prost- jajcował sobie z niego.
Dzis każdy mem o ukrainie czy ukraincach spotyka sie z oburzeniem godnym 50-letniej Grażyny z Pcimia, która obrusza sie na widok mema z zółtym ryjem. Daje to motor napędowy do coraz to większego trollowania fajnopolaków.
Zarty z papieza byly sprokurowane wystawieniem na piedestał papieża polaka, forsowaniem jego "świętości" i absolutnym oburzeniem gdy ktoś tę świętość podważał, czy w prost- jajcował sobie z niego.
Dzis każdy mem o ukrainie czy ukraincach spotyka sie z oburzeniem godnym 50-letniej Grażyny z Pcimia, która obrusza sie na widok mema z zółtym ryjem. Daje to motor napędowy do coraz to większego trollowania fajnopolaków.
#programowanie i #php #phpunit
chcę podnieść jakość dostarczanego przeze mnie kodu i postanowilem nauczyc sie pisac testy inyegracyjne do tej pory pisałem tylko funkcjonalne/jednostkowe.
Mam pewien problem, próbuje otestowac kod gadający restowo z innym mikroserwisem.
no i metodę uderzajaca do serwisu chcialbym zamockowac by zwracala mi odpowiednie responsy, by sprawdzic czy moj kod odpowiednio obsluguje to. nie bardzo mam pojecie jak to zrobic.
kawalek pseudokodu
public static function wyslijMeila{
helper::pobierzMeilaZKolejki()
helper::przygotujPayload()
serviceApi::uderzDoApiWyslijMeila()
helper::obslozResponse()
}
i chce otestowac metode wyslijMeila.
Problemem jest to ze wszystmie metody gadajace z Api sa statyczne.
jak zrobic mocka by testujac cala metode wyslijMeila metoda uderzDoApiWyslijMeila zwrocila mi cos konkretnego np ['code'=>200, 'message' => 'OK']
krotko mowiac mam problem by zrobic mocka do tej metody i byl wykonywalny wewnatrz metody wyslijMeila.
poprzednicy nie przejmowali się zbytnio testami, wystarczyło im ze tester manualny przeklikał.
w Każdym bądź razie jak nie uda mi sie znaleźć malo czasochlonnego rozwiązania by zamockowac statica, będę musial przerobic na zwykłą metodę i uzywac w kontekscie obiektu.