Actualizar README.md
This commit is contained in:
parent
1cc95bb96a
commit
067270df00
62
README.md
62
README.md
@ -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);
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user