У нас вы можете посмотреть бесплатно Curso Kotlin Multiplatform #18: Cómo testear APIs con Ktor Mock Client или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
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