Articles of уверен

Удостоверьтесь, что multipart имеет значение null в контроллере останова

Я строю тест на отдых для контроллера отдыха. Испытание сдержанной проверкой: @Test fun saveFileReturnsFileKeyAndStatusCreated() { given() .multiPart("file", File("d:/2.txt")) .multiPart("fileDescription", "…file description here…") .multiPart("fileExtension", ".txt") .`when`() .post("/file") .then() .statusCode(HttpStatus.CREATED.value()) .body(notNullValue<String>(String::class.java)) } Метод контроллера останова: @RestController @RequestMapping(produces = arrayOf(MediaType.APPLICATION_JSON_UTF8_VALUE)) class ClientActionsController(private var clientActionsService: ClientActionsService) { @PostMapping(value = "/file", consumes = arrayOf(MediaType.MULTIPART_FORM_DATA_VALUE)) fun saveFile(request: HttpServletRequest): ResponseEntity<String> { println(request.getPart("fileDescription")) […]

Написание модульных тестов в Котлине, обмен переменных?

Я пытаюсь создать некоторые функциональные тесты в Kotlin, чтобы отправлять запросы на службу Cart Java, используя Rest Assured library. Поскольку я хочу, чтобы тесты выполнялись процедурно, я надеялся, что смогу сохранить результат первого запроса API и передать его следующему модулю. т.е. createCartTest () -> cartId -> getCartForWebsiteTest (cartId) class CartTest : RestAssuredSupport { val port […]