Verwenden von Spring MVC Test zum Komponententest einer mehrteiligen POST-Anforderung

Ich habe folgenden Request-Handler zum Speichern von Autos. Ich habe überprüft, dass dies funktioniert, wenn ich z. cURL. Jetzt möchte ich die Methode mit Spring MVC Test Unit testen. Ich habe versucht, den fileUploader zu verwenden, schaffe es aber nicht, ihn zum Laufen zu bringen. Es gelingt mir auch nicht, den JSON-Teil hinzuzufügen.

Wie würde ich diese Methode mit Spring MVC Test testen? Ich kann dazu keine Beispiele finden.

@RequestMapping(value = "autos", method = RequestMethod.POST)
public ResponseEntity saveAuto(@RequestPart(value = "data") AutoResource,
                                   @RequestParam(value = "files[]", required = false) List<MultipartFile> files) {...}

Ich möchte eine JSON-Repräsentation für meine Auto + eine oder mehrere Dateien hochladen.

Ich werde der richtigen Antwort 100 Kopfgeld hinzufügen!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage