Не знаю что и делать. Задача не проходит тестирование.
Уже даже решение копировал у других, не проходит все равно (
Пишет ошибку при проверке:
Поле res класса LoginCommand должно быть проинициализировано из файла login_en.properties.
Убедись, что поле res класса LoginCommand проинициализировано из файла deposit_en.properties и содержит значение 'Please specify valid data.' по ключу 'success.format'.
Что не так?.
class LoginCommand implements Command {
private ResourceBundle validCreditCards = ResourceBundle.getBundle(CashMachine.RESOURCE_PATH + ".verifiedCards");
private ResourceBundle res = ResourceBundle.getBundle(CashMachine.RESOURCE_PATH + ".login_en");
@Override
public void execute() throws InterruptOperationException {
ConsoleHelper.writeMessage(res.getString("before"));
while (true)
{
ConsoleHelper.writeMessage(res.getString("specify.data"));
String s1 = ConsoleHelper.readString();
String s2 = ConsoleHelper.readString();
if (validCreditCards.containsKey(s1)) {
if (validCreditCards.getString(s1).equals(s2))
ConsoleHelper.writeMessage(String.format(res.getString("success.format"), s1));
else {
ConsoleHelper.writeMessage(String.format(res.getString("not.verified.format"), s1));
ConsoleHelper.writeMessage(res.getString("try.again.or.exit"));
continue;
}
} else {
ConsoleHelper.writeMessage(res.getString("not.verified.format"));
ConsoleHelper.writeMessage(res.getString("try.again.with.details"));
ConsoleHelper.writeMessage(res.getString("try.again.or.exit"));
continue;
}
break;
}
}
}