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

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ต.ค. 2024

ความคิดเห็น • 14

  • @dmaberlin
    @dmaberlin 4 หลายเดือนก่อน +3

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

  • @divergenny
    @divergenny 6 หลายเดือนก่อน +2

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

  • @enjoyit8499
    @enjoyit8499 5 หลายเดือนก่อน +1

    Спасибо!

  • @svyatoiambrozii
    @svyatoiambrozii 5 หลายเดือนก่อน +2

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

    • @svyatoiambrozii
      @svyatoiambrozii 4 หลายเดือนก่อน +2

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

  • @СергейМалышев-т9у
    @СергейМалышев-т9у 5 หลายเดือนก่อน +1

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

  • @eugene_earth
    @eugene_earth 6 หลายเดือนก่อน +3

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

    • @shurik_codes
      @shurik_codes  6 หลายเดือนก่อน +3

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

  • @Admin-qw7ss
    @Admin-qw7ss 6 หลายเดือนก่อน +1

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

  • @krab9512
    @krab9512 6 หลายเดือนก่อน +1

    круто!

  • @SlevySoddik
    @SlevySoddik 6 หลายเดือนก่อน +1

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

  • @posterrus
    @posterrus 2 หลายเดือนก่อน

    Большое спасибо за видео и курс в целом!
    Ребята, кто может подсказать: пытаюсь тоже самое повторять на 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?

  • @АлександрТяпкин-п2ц
    @АлександрТяпкин-п2ц 6 หลายเดือนก่อน +2

    Спасибо!

  • @denisthestudent
    @denisthestudent 4 หลายเดือนก่อน +1

    Спасибо!