It works according to the conditions but fail the validation. Don't know why, can anyone help?
package com.codegym.task.task26.task2613;
import com.codegym.task.task26.task2613.command.CommandExecutor;
import com.codegym.task.task26.task2613.exception.InterruptedOperationException;
import java.io.IOException;
import java.util.Locale;
public class CashMachine {
public static void main(String[] args){
Locale.setDefault(Locale.ENGLISH);
Operation operation = null;
do {
try {
operation = ConsoleHelper.requestOperation();
CommandExecutor.execute(operation);
} catch (InterruptedOperationException e1) {
ConsoleHelper.writeMessage("Goodbye!");
System.exit(0);
} catch (IOException e2) {
// e2.printStackTrace();
}
} while (operation != Operation.EXIT);
}
}