TDD para calcular años bisiestos en Java
Clase 13 de 24 • Curso Básico de Testing en Java
Contenido del curso
- 3

Uso de IntelliJ IDEA para Escribir y Probar Código Java
10:00 - 4

Creación de Tests Unitarios y Excepciones en Java
06:05 - 5

Escribir Tests en Java con JUnit: Instalación y Uso Básico
05:50 - 6

Organización de Tests en Funciones Separadas
04:28 - 7

Testing en Java con JUnit para Verificar Contraseñas
00:15 - 8

Simulación de Clases en Java con Moquito
11:05 - 9

Simulación de Pasarelas de Pago con Mockito
08:30 - 10

Organización y Mejora de Tests en jUnit
04:02 - 11
Función `isEmpty` y pruebas con JUnit en Java
00:34
- 16

Organización de Aplicaciones en Capas: Interfaz, Negocio y Datos
01:15 - 17

Tests de Aplicación de Películas: Filtrado por Género y Duración
11:43 - 18

Pruebas de Búsqueda de Películas por Duración en Java
06:11 - 19

Implementación de MovieRepository con JDBC en Java
13:33 - 20

Tests de JDBC: Búsqueda e Inserción de Películas por ID
10:08 - 21
Búsqueda de Películas por Nombre y Director en App
00:59
Descripción:
Los años bisiestos son años con 366 días en vez de 365 y suceden cada 4 años.
Para determinar si un año es bisiesto o no, debemos seguir las siguientes reglas:
- Todos los años divisibles por 400 son bisiestos (1600, 2000, 2400)
- Todos los años divisibles por 100 pero NO por 400 NO son bisiestos (1700, 1800, 1900)
- Todos los años divisibles por 4 son bisiestos (1996, 2004, 2012)
- Todos los años que NO son divisibles por 4 NO son bisiestos (2017, 2018, 2019)
Algunas clases de pruebas terminan con la palabra Should en lugar de Test porque podemos entenderlas como frases cuando se leen en conjunto con los nombres de los métodos.
Por ejemplo, la clase DateUtilLeapYearShould con su método return_true_when_year_is_divisible_by_400 pueden leerse como “Date utils leap year should return true when year is divisible by 400” o “Los utils para calcular el año bisiesto deben devuelven true cuando el año es divisible por 400”.