User Tools

Site Tools


tanszek:oktatas:mockito

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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