![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 17:16 |