У меня есть папка в том же classpath внутри ресурсов.Я уверен, что getResourceAsStream может это выяснить.но при выполнении приведенного ниже кода возвращается ошибка
given()
.body(Testclass01.class.getResourceAsStream("files01.json"))
.post("/stub/admin/mappings");
Ошибка:
2019-06-26 09: 06: 50.306 INFO 11240 --- [o-8081-exec-377] WireMock: полученный запрос к / mapping с телом java.io.BufferedInputStream@1578b8ec 2019-06-26 09: 06: 50.312 ОШИБКА 11240 --- [o-8081-exec-377] oaccC [. [.[/].[WiremockAdmin]: Servlet.service () для сервлета [WiremockAdmin] в контексте с путем [] вызвало исключение com.fasterxml.jackson.core.JsonParseException: нераспознанный токен 'java': ожидал ('true', 'false 'или' null ') в [Source: (String) "java.io.BufferedInputStream@1578b8ec";строка: 1, столбец: 5] в com.fasterxml.jackson.core.JsonParser._constructError (JsonParser.java:1804) ~ [jackson-core-2.9.7.jar: 2.9.7]
Зависимость Maven
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<version>4.0.0</version>
<scope>test</scope>
</dependency>
Если я читаю Данные из InputStream, используя StringBuilder, и возвращаюсь как String, у меня нет проблем.Может кто-нибудь помочь мне решить эту проблему или просто указать, что мне здесь не хватает?