ycliper

Популярное

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

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

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

Топ запросов

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

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

Автор: Carlosgub

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

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

Описание: En esta clase escalamos nuestra estrategia de testing. Aprendemos a crear una interfaz para nuestra API y una implementación de "Fake" que nos permite simular respuestas controladas. Esto es fundamental para testear nuestros repositorios de forma aislada y robusta.

NOTAS DE LA CLASE:

ABSTRACCIÓN DEL API CON INTERFACES
Refactorizamos nuestra capa de red para utilizar una interfaz de RickAndMortyAPI. Esta abstracción nos permite intercambiar la implementación real de Ktor por un Fake durante los tests, garantizando que el repositorio reciba datos predecibles sin necesidad de realizar llamadas de red reales.

IMPLEMENTACIÓN DE API FAKES
Creamos una clase RickAndMortyApiFake que implementa la interfaz del API. Al definir variables internas para los resultados (como characterResult o locationResult), podemos inyectar manualmente el éxito o el error que queremos probar, permitiendo validar la lógica de mapeo y paginación del repositorio de manera determinista.

🔗 Enlaces del Proyecto:

📂 Repositorio: https://github.com/Carlosgub/RickAndM...

🧬 Rick & Morty API: https://rickandmortyapi.com/

#KotlinMultiplatform #KMP #UnitTesting #CleanArchitecture #TestingFakes #Kotlin #Ktor

00:00 Introducción al Fake Testing en Repositorios
01:47 Creando la Interface del API para desacoplar
04:30 Implementando el RickAndMortyApiFake
07:52 Configuración del Repository Test
10:53 Creando Test Data (Objetos de prueba)
15:21 Test de éxito en CharacterRepository
18:30 Test de error (Failure handling)
20:12 Test de detalle de personaje
21:14 Unit Tests para Location y Episode Repository
26:40 Resumen y adelanto de ViewModels

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Curso Kotlin Multiplatform #19: Unit Testing de Repositorios con Fakes del API

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

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

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

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

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

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

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

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

Kotlin Multiplatform

Kotlin Multiplatform

Jflex y las expresiones regulares

Jflex y las expresiones regulares

Desarrollo de Servicios Web con Rust, Axum y Sea-ORM

Desarrollo de Servicios Web con Rust, Axum y Sea-ORM

Curso Kotlin Multiplatform #21: Code Coverage con Kover en KMP

Curso Kotlin Multiplatform #21: Code Coverage con Kover en KMP

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

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

Мир AI-агентов уже наступил. Что меняется прямо сейчас

Мир AI-агентов уже наступил. Что меняется прямо сейчас

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

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

WIELKIE UDERZENIE: Ukraina rusza w stronę Krymu, Rosjanie w odwrocie

WIELKIE UDERZENIE: Ukraina rusza w stronę Krymu, Rosjanie w odwrocie

Ambasador USA o aneksji Bliskiego Wschodu przez Izrael | Nowe świadczenia dla Ukraińców?

Ambasador USA o aneksji Bliskiego Wschodu przez Izrael | Nowe świadczenia dla Ukraińców?

NVIDIA Killer Is Here (17000 Tokens Per Second)!

NVIDIA Killer Is Here (17000 Tokens Per Second)!

Anthropic just BANNED OpenClaw...

Anthropic just BANNED OpenClaw...

AI Race: OpenAI vs Anthropic

AI Race: OpenAI vs Anthropic

Curso Kotlin Multiplatform #23: Ktlint y Compose Rules

Curso Kotlin Multiplatform #23: Ktlint y Compose Rules

Złomnik: Renault 4 to Renault wszech czasów

Złomnik: Renault 4 to Renault wszech czasów

Curso Kotlin Multiplatform #15: Clean Code: Manejo de Errores en Repositorios

Curso Kotlin Multiplatform #15: Clean Code: Manejo de Errores en Repositorios

OpenClaw + Ollama + Qwen 3.5 — это просто БЕЗУМНО (БЕСПЛАТНО!)

OpenClaw + Ollama + Qwen 3.5 — это просто БЕЗУМНО (БЕСПЛАТНО!)

Cómo crear un Circuit Breaker Dinámico con SSM + Java (Spring Boot) + Project Reactor 🍃

Cómo crear un Circuit Breaker Dinámico con SSM + Java (Spring Boot) + Project Reactor 🍃

Video explicativo Actividad 3

Video explicativo Actividad 3

Curso Kotlin Multiplatform #24: CI con GitHub Actions 🚀

Curso Kotlin Multiplatform #24: CI con GitHub Actions 🚀

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



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



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