ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Curso Kotlin Multiplatform #18: Cómo testear APIs con Ktor Mock Client

Автор: Carlosgub

Загружено: 2026-02-05

Просмотров: 16

Описание: Comenzamos con las pruebas automatizadas. Aprenderás a interceptar llamadas de red usando el cliente de Mock de Ktor para validar que tu lógica de datos funcione correctamente sin depender de internet.

NOTAS DE LA CLASE:

TESTING DE RED SIN CONEXIÓN
Implementamos MockEngine de Ktor para simular respuestas de la API en nuestros entornos de prueba. Esto nos permite validar cómo reacciona nuestra aplicación ante JSONs específicos, códigos de error o tiempos de respuesta lentos de forma totalmente aislada.

VERIFICACIÓN DE CONTRATOS DE API
Aprendemos a testear que los parámetros enviados en nuestras peticiones (como el ID del personaje) sean correctos. El uso de Mock Clients garantiza que nuestra capa de datos cumpla con el contrato esperado por el backend, detectando errores de integración antes de llegar a producción.

🔗 Enlaces del Proyecto:
📂 Repositorio: https://github.com/Carlosgub/RickAndM...

#KotlinMultiplatform #KMP #UnitTesting #Ktor #QA #SoftwareTesting

00:00 Introducción al Testing en KMP (MOK vs JUnit)
01:36 Por qué empezar testando la capa de Data
04:02 Configurando dependencias de Coroutines y Ktor Mock
09:12 Estructura de carpetas para Testing en Common
10:11 Primer Test: Get Characters (Success)
11:46 Creando Mock Responses (JSON Fakes)
12:56 Configuración del Mock Engine de Ktor
16:45 Ejecución del test y validación de resultados
21:48 Test de Single Character y Locations
28:00 Testeando errores (429 Too Many Requests y 500)
31:42 Ejecución de Tests en iOS y conclusiones

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Curso Kotlin Multiplatform #18: Cómo testear APIs con Ktor Mock Client

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Curso Kotlin Multiplatform #19: Unit Testing de Repositorios con Fakes del API

Curso Kotlin Multiplatform #19: Unit Testing de Repositorios con Fakes del API

CI/CD — Простым языком на понятном примере

CI/CD — Простым языком на понятном примере

Идём из кода прямо в Интернет • C • Live coding

Идём из кода прямо в Интернет • C • Live coding

Kotlin Multiplatform

Kotlin Multiplatform

Curso Kotlin Multiplatform #20: Testing de ViewModels y Mocking de Datos

Curso Kotlin Multiplatform #20: Testing de ViewModels y Mocking de Datos

Curso Kotlin Multiplatform #23: Ktlint y Compose Rules

Curso Kotlin Multiplatform #23: Ktlint y Compose Rules

PostgreSQL сможет заменить Oracle? Ушел ли Oracle из России? — Подкаст «Слон в IT-лавке»

PostgreSQL сможет заменить Oracle? Ушел ли Oracle из России? — Подкаст «Слон в IT-лавке»

Введение в MCP | Протокол MCP - 01

Введение в MCP | Протокол MCP - 01

Создание пользовательского интерфейса терминала для Spring Initializr с использованием Java.

Создание пользовательского интерфейса терминала для Spring Initializr с использованием Java.

Основы разработки Angular: отладка и профилирование приложений Angular

Основы разработки Angular: отладка и профилирование приложений Angular

Google увольняет, Нейросеть для умерших, Суверенный европейский процессор | Как Там АйТи #86

Google увольняет, Нейросеть для умерших, Суверенный европейский процессор | Как Там АйТи #86

Последнее условие для начала новой мобилизации. Дмитрий Орешкин

Последнее условие для начала новой мобилизации. Дмитрий Орешкин

Как стать DevOps инженером в 2026?

Как стать DevOps инженером в 2026?

nginx + SSL: certbot, Let's Encrypt. статика и разные правила проксирования

nginx + SSL: certbot, Let's Encrypt. статика и разные правила проксирования

ПОКАЗЫВАЮ день из жизни QA тестировщика! / Чем ЗАНИМАЕТСЯ тестировщик на самом деле?

ПОКАЗЫВАЮ день из жизни QA тестировщика! / Чем ЗАНИМАЕТСЯ тестировщик на самом деле?

Adaptix vs Pydantic: или почему код на Python может работать быстро? / Python Mentor Podcast #3

Adaptix vs Pydantic: или почему код на Python может работать быстро? / Python Mentor Podcast #3

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

Микросервисы — это ловушка: Как вы построили распределенную бомбу!

Микросервисы — это ловушка: Как вы построили распределенную бомбу!

ПОТАПЕНКО:

ПОТАПЕНКО: "Приготовьтесь! Это будет в момент". Кому отключат связь, кого убрал Кремль, что дали ФСБ

Как получить IP-адрес во время звонка!

Как получить IP-адрес во время звонка!

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]