Есть класс (HttpServletRequest - интерфейс)
class ForgotPassword {
public String execute(HttpServletRequest request) {
String page = "1";
String email = request.getParameter("email");
if (UserLogic.existsByEmail(email)) {
page = "2";
}
return page;
}
}
Тестирую вот так:
@Test
public void test() throws MySQLException, AbstractDAOFactoryException {
HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
Mockito.when(request.getParameter("email")).thenReturn("email1@gmail.com");
String result = new ForgotPassword().execute(request);
Assert.assertEquals("1", result);
}
проблема в том, что UserLogic.existsByEmail(email)
работает с бд и в тесте не может получить соединение с бд. Модно ли как-то с помощью mock назначить что будет возвращать это строка ?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Имеется таблица, можно ли для него сделать вертикальный и горизонтальный скроллиг, но только для для данных, кроме (верхняя строка - названия...
возможно тупой вопрос но все такизапустил приложение (по этому туториалу) через maven
Подскажите пожалуйста, как отобразить JSON формат на странице, если я, например, создал серверное приложение и при вызове url /{degrees} возвращаю...