Actualizar README.md

This commit is contained in:
isidoro.nevares 2026-03-09 18:34:26 +01:00
parent 1cc95bb96a
commit 067270df00

View File

@ -0,0 +1,62 @@
Ejemplo de caso Clase JUnit para realizar la pruebas básicas:
| Tipo de prueba | Qué valida | Ejemplo |
| ---------------- | ----------------------- | ----------------------- |
| Null | Manejo de objetos nulos | `casa = null` |
| Empty | Datos vacíos | `nombre=""` |
| Happy Path | Caso correcto | `"Mi casa"` |
| Transformación | Resultado transformado | `"mi casa" → "MI CASA"` |
| Regla de negocio | Validación lógica | `esCasaValida()` |
class CasaServiceTest {
@Test
void tieneNombre_conCasaNull_devuelveFalse() {
CasaService service = new CasaService();
boolean resultado = service.tieneNombre(null);
assertFalse(resultado);
}
@Test
void tieneNombre_conNombreVacio_devuelveFalse() {
CasaService service = new CasaService();
Casa casa = new Casa(1, "");
boolean resultado = service.tieneNombre(casa);
assertFalse(resultado);
}
@Test
void tieneNombre_conNombreValido_devuelveTrue() {
CasaService service = new CasaService();
Casa casa = new Casa(1, "Mi casa");
boolean resultado = service.tieneNombre(casa);
assertTrue(resultado);
}
@Test
void obtenerNombreEnMayusculas_devuelveNombreEnMayusculas() {
CasaService service = new CasaService();
Casa casa = new Casa(1, "mi casa");
String resultado = service.obtenerNnombreEnMayusculas(casa);
assertEquals("MI CASA", resultado);
}
@Test
void esCasaValida_conDatosCorrectos_devuelveTrue() {
CasaService service = new CasaService();
Casa casa = new Casa(1, "Casa bonita");
boolean resultado = service.esCasaValida(casa);
assertTrue(resultado);
}