Как выглядит реальный пример теста JUNIT?
Пользу от тестов замечаешь только тогда, когда начинаешь писать что-то сложнее hello world'ов. Особенно хорошо их видно, когда приложение разрабатывается уже несколько лет и более, чем десятком разработчиков. Изменяешь какую-то часть кода, запускаешь тестирование и видишь, что теперь другой участок кода тестирование не проходит, так как  в прошлом году у разработчика, которого ты даже не встречал, протекла абстракция.
1. Проверяешь правильность работы функции. 
2. Как она обрабатывает ошибки.