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 […]

Intereting Posts
Несоответствие типа JVM Kotlin в InteliJ Как вернуть исключение зависимостей модуля в Intellij (после ложной проверки кода) Как удалить строки в SQLite с несколькими аргументами, использующими Anko? Как поймать множество исключений в то же время в Котлине Почему этот тест инструментария Android вызывает активность onCreate дважды? Асинхронный вызов для каждого элемента внутри коллекции Наблюдатель LiveData не срабатывает при обратном вызове Невозможно предоставить квалифицированную строку с помощью Dagger2 Как я могу сказать Kotlin, что массив или коллекция не могут содержать нули? Преобразование Any в ArrayList в Котлине, дооснащение kotlin map добавляет значение, если не равно Динамические столбцы таблицы Почему нельзя вводить параметр в Kotlin какие-либо другие границы, если он ограничен другим параметром типа? Котлинский кастрюля против котлинского бульдога Как передать только один параметр функции, когда он ожидает два?