Найти в Дзене
425 подписчиков

💬 Что такое assertNull() в JUnit.


С помощью метода assertNull() в JUnit мы можем проверить, что переданный объект имеет значение null. Когда объект равен null, проверка проходит успешно. В противном случае тест упадёт с ошибкой.

В данном примере у нас есть метод divide, который выполняет деление одного числа на другое. Перед делением он делает проверку, если делитель равен нулю, метод возвращает null, поскольку на ноль делить нельзя. Нас интересует именно этот случай.

В автотесте мы выполняем метод divide с параметрами 10 и 0. Сохраняем результат в переменную result. Ожидаемое значение в данном случае будет null. Затем мы выполняем проверку. Здесь её удобно делать с помощью метода assertNull(). Первым параметром мы передаём фактический результат проверяемого метода. Второй параметр — это описание, выводимое в консоль в случае ошибки.

После запуска теста мы увидим, что тест checkNull() прошёл успешно. Это означает, что ожидаемое нами значение null совпало с фактическим значением.

✨ Еще у меня есть курсы для QA
💬 Что такое assertNull() в JUnit.  С помощью метода assertNull() в JUnit мы можем проверить, что переданный объект имеет значение null. Когда объект равен null, проверка проходит успешно.
Около минуты