Статические методы класса Assert используется для проверки соответствия значения переменной каким-то критериями. Вообще, использование класса Assert и директивы assert не ограничивается только тестированием. Их вполне можно использовать и в рантайме (assert для этого требует -ea).
В приведённом примере, скорее всего, речь идёт о классе Assert из Spring, а не из JUnit, соответственно, в его применении нет ничего необычного.
grv1, а как больше нравится. Самый простой способ в твоём случае - указывать путь в свойствах conf/context.xml, а в приложении уже подключать конфиг, используя указанный путь.
В теории, на практике встречал индивидов, которые вполне успешно каким-то образом могут накидать мышкой интерфейс в IDE и накопипастить кода из статей и примеров, не вдаваясь в жабу.
Марк Иваныч: тогда допускаю, что сервер ожидает SSL-соединение. Можно попробовать добавить в параметры соединения useSSL=false. Как вариант - попробовать другие версии mysql-connector
nexthop: насчёт порога я не про сам Spring Framework, а про фреймворки вокруг него - Spring Integration, Spring Cloud и т.д. Сам Spring достаточно прост.
Сергей Горностаев: по пунктам 2 и 3 соглашусь, но до этих вещей дорасти надо, с наскока они сложно осваиваются без знания Spring, вместо Integration можно ещё взять Apache Camel.
Кирилл: На сайте Oracle University указана зависимость между экзаменами, в учебном центре, где я сертифицировался в своё время, тоже указали на это. Возможно, есть возможность пройти экзамены в любом порядке, но статус OCPJP ты можешь получить, только если сдашь оба экзамена (о чём в этой теме и сказано)
В приведённом примере, скорее всего, речь идёт о классе Assert из Spring, а не из JUnit, соответственно, в его применении нет ничего необычного.