Покрыть тестом значение в методе

168
07 января 2019, 14:30

Есть класс в котором есть метод. В методе инициализируется переменная String, ей присваивается ссылка.

String baseLkUrlStripped = StringUtils.stripEnd(getBaseLkUrl(),"/");

getBaseLkUrl() берет ссылку из property.

Мне важно протестировать изменение этой переменной, чтобы если другой человек поменяет значение в property то baseLkUrlStripped измениться.

Можете подсказать логику как это покрыть тестом? Используется mockito, junit.

Answer 1

Как-то так

when(getBaseLkUrl()).thenReturn("/");
String baseLkUrlStripped = StringUtils.stripEnd(getBaseLkUrl(),"/");
assertEquals("", baseLkUrlStripped);
READ ALSO
что такое Proxy Object?

что такое Proxy Object?

что такое proxy object в Hibernate?

267
Архитектура настольного приложения

Архитектура настольного приложения

Как можно создавать большое настольное приложение, чтобы не было большой зависимости между модулями, не приходилось делать сборку всего...

147
Счётчики в базе данных

Счётчики в базе данных

Возникла необходимость подсчёта кол_ва статей, вопросов, задач пользователя, создал для этого отдельную таблицу, где для каждого пользователя...

182