2015-09-22 6 views
0

Я пытаюсь загрузить файл с помощью загрузки многостраничной формы, используя следующий метод обеспечения безопасности.не удалось выполнить многостраничную загрузку формы с помощью rest-assured

given().filter(new RequestLoggingFilter(captor)).when().multiPart("metadata", new File("S:\\testdata.prop")).multiPart("file",aFileStream).post("/uploadFile").then().statusCode(200); 

Это выдает ошибку, что

com.fasterxml.jackson.databind.Module: Provider com.fasterxml.jackson.datatype.joda.JodaModule не может быть инстанцированный.

библиотека джексон добавляется classpath.the testdata.Prop файл является файл свойств

ответ

0

Вам нужно добавить jackson-databind к классам. Если вы используете Maven вы можете добавить его, как это:

<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-databind</artifactId> 
    <version>2.6.2</version> 
</dependency> 

Кроме того, если вы используете JodaTime вам может понадобиться, чтобы добавить эту зависимость:

<dependency> 
    <groupId>com.fasterxml.jackson.datatype</groupId> 
    <artifactId>jackson-datatype-joda</artifactId> 
    <version>2.6.2</version> 
</dependency> 

REST Гарантированный автоматически пытается зарегистрировать все Джексоном модулей в classpath.