Я пытаюсь написать пример кода с помощью Citrus Framework.Будучи моей первой попыткой, я не могу проверить схему JSON для ответного сообщения.
Я добавил репозиторий схемы в файл citrus-context.xml, но не знаю, как использовать это с кодом Java.
Файл Citrus-Context *
<citrus:schema-repository id="schemaRepository" type="json">
<citrus:schemas>
<citrus:schema id="petCreation" location="classpath:org/logica/citrus/samples/PetCreationJSONSchema.json"/>
</citrus:schemas>
</citrus:schema-repository>
Файл Java
@CitrusTest
public void end2endTest()
{
http().client(restClient).send().post("/pet").contentType("application/json").payload(new ClassPathResource("org\\logica\\citrus\\samples\\PetJSONCreation.json"));
http().client(restClient).receive().response(HttpStatus.OK).messageType(MessageType.JSON);
}
Где применять код проверки схемы при работе с JSON