tanszek:oktatas:junit5
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tanszek:oktatas:junit5 [2026/10/01 10:13] – superuser | tanszek:oktatas:junit5 [2026/10/04 16:50] (current) – superuser | ||
|---|---|---|---|
| Line 43: | Line 43: | ||
| </ | </ | ||
| tehát először az elvárt, utána a kapott érték. | tehát először az elvárt, utána a kapott érték. | ||
| + | |||
| 3. Több teszt ugyanarra az osztályra | 3. Több teszt ugyanarra az osztályra | ||
| Például bővítsük a Calculator osztályt: | Például bővítsük a Calculator osztályt: | ||
| Line 91: | Line 92: | ||
| VS Code-ban pedig az egyes @Test metódusok mellett is megjelenhet a Run Test gomb; a Java Test Runner JUnit 5-öt is támogatja. Visual Studio Code | VS Code-ban pedig az egyes @Test metódusok mellett is megjelenhet a Run Test gomb; a Java Test Runner JUnit 5-öt is támogatja. Visual Studio Code | ||
| + | |||
| 4. @BeforeEach | 4. @BeforeEach | ||
| Gyakran ugyanazt az objektumot kell minden teszthez létrehoznunk. | Gyakran ugyanazt az objektumot kell minden teszthez létrehoznunk. | ||
| Line 150: | Line 152: | ||
| Ez nagyon fontos unit testing minta. | Ez nagyon fontos unit testing minta. | ||
| + | |||
| 5. @BeforeAll és @AfterAll | 5. @BeforeAll és @AfterAll | ||
| Van olyan inicializáció, | Van olyan inicializáció, | ||
| Line 194: | Line 197: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| 6. Kivételek tesztelése: | 6. Kivételek tesztelése: | ||
| Ez különösen fontos. | Ez különösen fontos. | ||
| Line 239: | Line 243: | ||
| </ | </ | ||
| Itt már nemcsak azt ellenőrizzük, | Itt már nemcsak azt ellenőrizzük, | ||
| + | |||
| 7. assertAll | 7. assertAll | ||
| Több dolgot egyszerre is ellenőrizhetsz: | Több dolgot egyszerre is ellenőrizhetsz: | ||
| Line 255: | Line 260: | ||
| </ | </ | ||
| Előnye, hogy a JUnit megpróbálja az összes assertiont kiértékelni. | Előnye, hogy a JUnit megpróbálja az összes assertiont kiértékelni. | ||
| + | |||
| 8. @DisplayName | 8. @DisplayName | ||
| Olvasható nevet adhatsz a tesztnek: | Olvasható nevet adhatsz a tesztnek: | ||
| Line 274: | Line 280: | ||
| </ | </ | ||
| A VS Code Testing nézetében így sokkal érthetőbb lehet a teszt. | A VS Code Testing nézetében így sokkal érthetőbb lehet a teszt. | ||
| + | |||
| 9. @Disabled | 9. @Disabled | ||
| Ideiglenesen kikapcsolhatsz egy tesztet: | Ideiglenesen kikapcsolhatsz egy tesztet: | ||
| Line 330: | Line 337: | ||
| </ | </ | ||
| Ez gyakorlatilag négyszer futtatja ugyanazt a tesztet különböző adatokkal. | Ez gyakorlatilag négyszer futtatja ugyanazt a tesztet különböző adatokkal. | ||
| + | |||
| 11. @ValueSource | 11. @ValueSource | ||
| Egyszerű paraméterlistához: | Egyszerű paraméterlistához: | ||
tanszek/oktatas/junit5.1790849590.txt.gz · Last modified: by superuser
