У меня следующий код JAVA
public static String getstartDateEvent (int addDay) {
Calendar today = Calendar.getInstance();
today.add(Calendar.DATE,addDay);
int year = today.get(Calendar.YEAR);
int month = today.get(Calendar.MONTH);
int day = today.get(Calendar.DATE);
Date date = new Date(year - 1900, month, day);
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
String fileDate = formatter.format(date);
return fileDate;
}
После запуска кода я получаю следующую ошибку:
Возникла исключительная ситуация во время воспроизведения скрипта [TestScripts.Test_applications] [CRFCN0019E: RationalTestScriptException в строке 0 скрипта TestScripts.BlankScript - java.lang.IllegalArgumentException: не удается отформатировать данный объект как дату.].
Мне нужна помощь при проверке метода, у меня вызов основного сценарияэтот метод, где addDay нужна возможность изменить.Возврат необходим, потому что в основном скрипте он отправляет дату другому методу.Я использую сценарий для автоматизации тестирования
Обновление
Я пытаюсь вставить автоматическую дату в код, поэтому сегодня 21.10.2011, и мне нужно автоматически изменитьдата может быть 27 дней спустя.В методе календаря возможность изменить формат недоступна, а в методе даты нет возможности добавить текущую дату.