Función `isEmpty` y pruebas con JUnit en Java
Clase 11 de 24 • Curso Básico de Testing en Java
Contenido del curso
Introducción a tests en software
Preparación del IDE, proyecto y librerías
- 3

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

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

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

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

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

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

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

Organización y Mejora de Tests en jUnit
04:02 min - 11

Función `isEmpty` y pruebas con JUnit en Java
Viendo ahora
TDD
Tests en una aplicación
- 16

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

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

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

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

Tests de JDBC: Búsqueda e Inserción de Películas por ID
10:08 min - 21

Búsqueda de Películas por Nombre y Director en App
00:59 min
Requerimientos y tests
Conclusiones
En una aplicación que estamos construyendo, nos hemos dado cuenta de que comprobamos muchas veces si un string está vacío o no. Por ello, vamos a implementar una función que realice esta tarea.
Crearemos una clase StringUtil y dentro pondremos la función isEmpty:
public class StringUtil { public static boolean isEmpty(String str) { ... } }
Implementa esta función, y crea una clase StringUtilTest añadiendo tests que prueben varios escenarios: Probar que un string cualquiera no es vacío Probar que "" es un string vacío Probar que null también es un string vacío Extra: un string con espacios " " también lo queremos considerar como vacío (pista: puedes usar la función trim)
Comparte tu solución en el panel de discusiones.