SC24EP10 Тестирование реактивных веб-приложений - Разработка проектов со Spring

Поділитися
Вставка
  • Опубліковано 2 січ 2025

КОМЕНТАРІ • 14

  • @dmaberlin
    @dmaberlin 6 місяців тому +4

    51:58 Смех злодея, который залил огромный лорем ипсум

  • @divergenny
    @divergenny 9 місяців тому +2

    Спасибо большое, Вы лучший

  • @svyatoiambrozii
    @svyatoiambrozii 7 місяців тому +2

    Отличное руководство! Так посмотреть - тестирование сложнее написания кода получается.

    • @svyatoiambrozii
      @svyatoiambrozii 7 місяців тому +2

      @@pushnotification Дело в том что по объему кода тесты то поболее будут,чем сам он. И при этом методы простые. Просто код бывает интереснее писать, чем тестировать)). А так да, тот же тестконтейнерс очень хорошо показан😀

  • @АлександрТяпкин-п2ц
    @АлександрТяпкин-п2ц 9 місяців тому +2

    Спасибо!

  • @СергейМалышев-т9у
    @СергейМалышев-т9у 8 місяців тому +1

    Спасибо, очень круто получается

  • @Admin-qw7ss
    @Admin-qw7ss 9 місяців тому +1

    Спасибо за видео!

  • @krab9512
    @krab9512 9 місяців тому +1

    круто!

  • @eugene_earth
    @eugene_earth 9 місяців тому +3

    Отличное видео! Хотел бы спросить, планируются ли видео по Kafka?

    • @shurik_codes
      @shurik_codes  9 місяців тому +3

      Да, в планах есть Kafka

  • @SlevySoddik
    @SlevySoddik 9 місяців тому +1

    Спасибо за видео!
    Как бы реализовывал интеграционные тесты, если есть невероятная сцепка данных, например, цепочка производства условного товара в N шагов(все шаги дергают разные endpoint, монолит)?
    Где каждый шаг зависит от данных обработанных на предыдущем и для отдельного тестирования N-го шага нужно было написать 1000+ строк кода(только для подготовки данных для теста) , помимо самого кода теста.

  • @posterrus
    @posterrus 5 місяців тому

    Большое спасибо за видео и курс в целом!
    Ребята, кто может подсказать: пытаюсь тоже самое повторять на kotlin с корутинами, не могу тестовый метод для create реализовать, получаю ошибку:
    java.lang.IllegalArgumentException: Only a single ResponseEntity supported
    at org.springframework.util.Assert.isTrue(Assert.java:111) ~[spring-core-6.1.11.jar:6.1.11]
    @PostMapping("/orders", consumes = [MediaType.APPLICATION_JSON_VALUE])
    @Throws(BindException::class)
    suspend fun createOrder(
    @Valid @RequestBody newDeliveryOrder: NewDeliveryOrder,
    uriComponentsBuilder: UriComponentsBuilder,
    ): ResponseEntity {
    try {
    val createdOrder =
    ordersService.createOrder(number = newDeliveryOrder.number, comment = newDeliveryOrder.comment)
    return if (createdOrder != null) {
    ResponseEntity.created(
    uriComponentsBuilder.replacePath("orders-service/orders/{orderId}").build(createdOrder.orderId)
    )
    .body(createdOrder)
    } else {
    ResponseEntity.badRequest()
    .contentType(MediaType.APPLICATION_PROBLEM_JSON)
    .body(null)
    }
    } catch (ex: BindException) {
    throw ex
    } catch (ex: WebExchangeBindException) {
    throw BindException(ex.bindingResult)
    }
    }
    Не пойму как победить, где он там видит несколько ResponseEntity?

  • @enjoyit8499
    @enjoyit8499 8 місяців тому +1

    Спасибо!

  • @denisthestudent
    @denisthestudent 6 місяців тому +1

    Спасибо!