This is the endpoint I'm trying to write a SCC contract for. It consumes form data as a DTO and processes it.
PostMapping(value = "/bar/process", consumes = MULTIPART_FORM_DATA_VALUE)
public List<Foo> processBar(
@ModelAttribute("data") BarDto barDto) {
return barService.processBar(barDto);
}
I cannot figure out how to write a groovy contract for this endpoint. I know how to write contract tests for controllers that use multipart form data using @RequestPart annotation, but here - I'm lost.
Can you even use CC with Spring MVC elements?
I'm using SCC version 2.2.7.