tanszek:oktatas:mockito
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tanszek:oktatas:mockito [2026/10/01 12:36] – superuser | tanszek:oktatas:mockito [2026/10/01 12:54] (current) – superuser | ||
|---|---|---|---|
| Line 174: | Line 174: | ||
| } | } | ||
| </ | </ | ||
| - | Most a tesztben: | + | Most a ExchangeRateServiceTest.java tesztfájlban: |
| < | < | ||
| ExchangeRateService rateService = | ExchangeRateService rateService = | ||
| Line 197: | Line 197: | ||
| </ | </ | ||
| + | === 9. A három legfontosabb Mockito elem tehát: === | ||
| + | < | ||
| + | mock(...) | ||
| + | </ | ||
| + | ál objektum létrehozása. | ||
| + | < | ||
| + | when(...).thenReturn(...) | ||
| + | </ | ||
| + | megmondjuk, mit válaszoljon. | ||
| + | < | ||
| + | verify(...) | ||
| + | </ | ||
| + | ellenőrizzük, | ||
| + | |||
| + | === 10. Következő lépésként érdemes ezt a példát továbbvinni @Mock és @InjectMocks használatával, | ||
| + | < | ||
| + | @Mock | ||
| + | private NotificationService notificationService; | ||
| + | |||
| + | @InjectMocks | ||
| + | private BankService bankService; | ||
| + | </ | ||
| + | Ez tisztább, mint minden tesztben kézzel meghívni a mock()-ot. | ||
tanszek/oktatas/mockito.1790858187.txt.gz · Last modified: by superuser
