[[oktatas:programozás:java:java_teszteles:junit5|< JUnit5]]
====== JUnit5 - kivétel megkövetelése ======
* **Szerző:** Sallai András
* Copyright (c) 2022, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Kivétel meglétének ellenőrzése =====
Azt vizsgáljuk, hogy a valami() metódus kivátlja-e a kivételt.
@Test
void testExceptedException() {
assertThrows(ValamiException.class, ()->{
valami(5);
});
}
Az osztályt, vagy a metódust úgy paraméterezzük, hogy az kiváltsa
a kivételt.
A vizsgált metódus például:
public void valami(int num) {
if (num == 5) {
throw new ValamiException("Hiba! Az 5-s szám nem jó!");
}
}