Как проверить загрузку файла в модульном тесте распорок?

В Struts 2 я могу использовать request.setParameter() для тестирования обычной формы представления. Но как проверить загрузку файла? Есть ли эквивалент request.setParameter() который позволяет передать файл в качестве значения параметра?

у меня тоже есть setFile() метод моего действия, который я мог бы использовать для установки файла перед вызовом actionProxy.execute()Но разве это не сбрасывает значение моего файла, если в запросе нет файла?

1 ответ

Решение

Следующий код работает для меня:

    File newFile = new File("/path/to/file.png");
    ActionProxy proxy = getActionProxy("/uploadAction");        
    UploadAction action = (UploadAction) proxy.getAction();                

    action.setMyUploadFile( newFile );
    String result = proxy.execute();
Другие вопросы по тегам