< JUnit5

JUnit5 - kivétel megkövetelése

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ó!");
         }
    }