Код: Выделить всё
public User authenticateUser() {
Scanner scr = new Scannery(System.in);
String name = scr.nextLine();
String password = scr.nextLine();
return new User(name, password);
}
Я попробовал следующее:
Код: Выделить всё
@Test
public void testIfReadCredentialsReturnUser() {
User user = mock(User.class);
ConsoleView view = new ConsoleView();
view.readCredentials().setEmail("asd.com");
view.readCredentials().setPassword("asd");
assertNotNull(view.readCredentials());
}
Другая логика также была опробована. Я также пробовал использовать When(), thenReturn(), thenAnswer(), но не смог найти способ решить эту проблему, так как я новичок в насмешках.< /p>
Может кто-нибудь поделиться со мной некоторыми идеями, пожалуйста?
Подробнее здесь: https://stackoverflow.com/questions/722 ... parameters
Мобильная версия