#apache-camel
Вопрос:
Я довольно новичок в Camel и пытаюсь написать несколько модульных тестов, которые включают мой маршрут. Обычно мой маршрут находится на веб-сервере. Модульные тесты этого не делают, поэтому контекста сервлета нет.
// crashes unit test initialization! context.start() null pointer (servletContext) from("direct:version") .transform() .simple(this.servletContext.getInitParameter("version"));
Поэтому я пытаюсь исправить это с помощью чего-то вроде этого:
from("direct:version") .choice() .when(this.servletContext != null) .simple(this.servletContext.getInitParameter("version")) .end();
Но это не компилируется. Каков правильный синтаксис для проверки того, что локальная переменная не является нулевой?