Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Tests Unitarios con Mockito y Spring Boot: Guía Definitiva
Highest Rated
Rating: 4.4 out of 5(165 ratings)
622 students

Tests Unitarios con Mockito y Spring Boot: Guía Definitiva

Testing unitario con Mockito, JUnit 5 y Spring Boot Test
Last updated 12/2025
Spanish

What you'll learn

  • Funcionamiento de la libreria de Mockito
  • Como testear servicios y componentes de Spring
  • Como testear Controladores(Controller)
  • Como testear Repositorios con Spring data JPA

Course content

5 sections54 lectures4h 36m total length
  • Introducción a Mockito7:06
  • Descarga el proyecto en Github0:04
  • Descargando el proyecto4:03
  • Analizando el proyecto5:26
  • Añadiendo librería para trabajar con Mockito4:47
  • Creando nuestro primer test6:07
  • Creando nuestro primer mock4:50
  • Valores por default5:53
  • Mockito anotaciones3:16
  • Test con mas de un mock4:56
  • Argument matchers8:19
  • doReturn3:27
  • Como verificar el comportamiento de un método5:25
  • Como mockear un método void2:30
  • Como testear excepciones parte 16:12
  • Como testear excepciones parte 23:51
  • Spy vs Mock5:07
  • Spies anotaciones2:21
  • Mock con multiples returns5:18
  • Verificando método void7:07
  • Argument capture4:32
  • ¿Se puede mockear un método final?1:27
  • ¿Se puede mockear un método static?5:13
  • Aumentado el coverage1:28
  • Behavior-driven development (BDD)5:45

Requirements

  • Se requiere conocimientos basicos en Java y Spring

Description

Mockito framework


  • Que es mockito framework

  • Como funciona mockito framework

  • Junit

  • Diferentes formas de mockear métodos y anotaciones

  • Spy vs Mock

  • Verificar el comportamiento de un método

  • Argument matchers

  • Argument captors

  • Como mockear metodos con retorno

  • Como mockear metodos que lancen excepciones

  • Como mockear metodos void

  • Como testear metodos final

  • Como mockear metodos estaticos

  • Como usar mockito con BDD


Spring boot test


  • Como configurar un perfil de testing

  • Como testear JPA repositories @DataJpaTest

  • Como testear Servicios o componentes con anotacione de mockito @Mock + @InjectMocks

  • Como testear Servicios o componentes con anotacione de spring @MockBean + @Autowired

  • Como testear Controllers simulando un servidor @WebMvcTest


Las pruebas unitarias o unit testing son una forma de comprobar que un fragmento de código funciona correctamente. Es un procedimiento más de los que se llevan a cabo dentro de una metodología ágil de trabajo.


Mockito es un framework de prueba del código abierto para Java publicado bajo la licencia MIT3​4​ El framework permite la creación de objetos dobles de prueba (objetos simulados) en pruebas de unidad automatizada para el desarrollo guiado por pruebas (TDD) o desarrollo dirigido por el comportamiento (BDD).


Mockito permite a los desarrolladores verificar el comportamiento del sistema bajo prueba (SUT) sin establecer expectativas de antemano. 5​ Una de las críticas a los objetos mock es que hay un estrecho acoplamiento del código de prueba con el sistema bajo prueba. 6​ Mockito intenta eliminar el patrón esperar-ejecutar-verificar eliminando la especificación de expectativas.7​ Mockito también proporciona algunas anotaciones para reducir el código repetitivo

Who this course is for:

  • Desarrolladores backend, moviles, web, microserviocos etc.