Hraniční případy: NullPointerException
Ze všech možných hraničních případů je ten s proměnnou null – kdy objekt nebyl nastaven – asi nejzákeřnější. Může vzniknout z mnoha důvodů: někdo zapomněl inicializovat proměnnou, objekt se nevytvořil správně, uživatel špatně vyplnil webový formulář… Příkladů je celá řada.
V Javě se při volání metody na proměnné s hodnotou null vyhodí výjimka NullPointerException.
V tomto cvičení se pokus o NullPointerException záměrně vyvolat.
Toto cvičení je součástí kurzu
Úvod do testování v Javě
Pokyny k cvičení
- Zavolej na proměnné
namemetodu, která způsobí vyhození výjimkyNullPointerException.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
public class NullPointer {
private static String name;
public static void main(String[] args) {
// Call a method on name that will throw a NullPointerException
System.out.println("My name has " + name.____() + " characters.");
}
}