Граничные случаи: NullPointerException
Среди всех граничных случаев особое место занимает ситуация с переменной null, когда объект не был инициализирован. Она возникает по самым разным причинам: кто-то забыл задать начальное значение переменной, объект не был создан корректно, пользователь неверно заполнил форму на сайте… Список можно продолжать бесконечно.
В Java, если вызвать метод на переменной со значением null, будет выброшено исключение NullPointerException.
В этом упражнении попробуйте намеренно вызвать NullPointerException в предложенном коде.
Это упражнение является частью курса
Введение в тестирование на Java
Инструкции к упражнению
- Вызовите метод на переменной
nameтак, чтобы было выброшено исключениеNullPointerException.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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.");
}
}