Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.09.2010 Ostrzeżenie: (0%)
|
Mam nadzieje, że mnie zrozumiecie. Otóż mam problem z testowaniem service . Te service ma parametry , które są wstrzykiwane . Znów te service składa się 2 następnych service (bo one tam do tego głównego service są wstrzykiwane).
Te 2 następne service znów mają jakieś elementy wstrzykiwane . I irytuje mnie to , że muszę jawnie tak wrzucać paramtery / obiekty, bo w testach nie można wstrzykiwać. Czy istnieje jakiś sposób aby to obejść? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%)
|
Według mnie powinieneś zamockować po prostu tą metodę z odpowiednio zwracanymi danymi które są używane gdzieś dalej, nie widzę sensu abyś miał łączyć się do bazy danych itd aby przetestować Ją samą.
Ale jak chciałbyś utworzyć te parametry to musiałbyś zrobić mniej więcej tak:
I to przekazać jako parametr ale tak jak mówię dla mnie testowanie tej metody nie ma sensu Ten post edytował rad11 3.09.2018, 09:20:30 |
|
|
|
szypi1989 [SF][Symfony2][Symfony]problem z testowaniem usług / service 3.09.2018, 08:23:17
rad11 Nie do końca rozumiem Twój problem ale wydaje mi s... 3.09.2018, 08:28:23
szypi1989 No super . Dzięki. A wiesz może jak przetestować f... 3.09.2018, 09:05:10
nospor 1) Robiac Mock klasy request mozesz okreslic co ma... 3.09.2018, 09:29:36
szypi1989 Używam knpbundle a on niestety potrzebuje dane tro... 5.09.2018, 08:53:56
rad11 A jaka dokładnie wersja Symfony ? 5.09.2018, 10:02:22
szypi1989 symfony 3.4 . Jakoś nie łapie tego request.Poniewa... 6.09.2018, 07:24:49
rad11 To spróbuj zrobić coś takiego:
[PHP] pobierz, pla... 6.09.2018, 07:48:47
Crozin @rad11 Ale po co tak kombinować?[PHP] pobierz, pla... 6.09.2018, 08:48:52
szypi1989 rozumiem o co Tobie chodzi . No ale mam słabe dośw... 8.09.2018, 08:45:57 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 11:26 |