Skip to content

Commit

Permalink
commit2
Browse files Browse the repository at this point in the history
  • Loading branch information
leanefe committed Oct 28, 2024
1 parent 094b03d commit 452064f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
6 changes: 5 additions & 1 deletion academia.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class Mueble{

method validarGuardar(cosa) {
if (self.validarEspecifico(cosa) and not self.estaEnCosas(cosa))
throw Exception
throw Exception
}

method validarEspecifico(cosa)
Expand Down Expand Up @@ -63,4 +63,8 @@ class Baul inherits Mueble{

class Academia {
const muebles = []

method estaEnAcademia(cosa){
return muebles.any({mueble => mueble.estaEnCosas(cosa)})
}
}
6 changes: 3 additions & 3 deletions academia.wtest
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,21 @@ describe "Academia de Magia" {
const baul = new Baul(volumenMaximo = 5, cosas = [escoba])// TODO: construir/obtener un baúl con volumen máximo = 5 y la escoba dentro
const gabineteMagico = new GabineteMagico(cosas=[varita]) // TODO: construir/obtener un gabinete mágico con la varita dentro. El precio = 6 (segunda parte)
const armario = new ArmarioConvencional(cantidadMaxima=2, cosas = [pelota]) // TODO: construir/obtener un armario con cantidad máxima = 2 y la pelota dentro
const academia = null // TODO: construir/obtener una academia que tiene el baúl, el gabinete mágico y el armario
const academia = new Academia(muebles = [baul, gabineteMagico, armario]) // TODO: construir/obtener una academia que tiene el baúl, el gabinete mágico y el armario

/* ACLARACIÓN
* Los tests están comentados para evitar errores y warnings, así poder ir incorporándolos
* a medida que se avanza con la solución del ejercicio
*/
/*

* test "punto 1.1 saber si está guardado algo" {
* // TODO: Verificar que la varita está guardada en la academia
* // TODO: Verificar que la pelota está guardada en la academia
* // TODO: Verificar que la escoba está guardada en la academia
* // TODO: Verificar que la pava NO está guardada en la academia
* // TODO: Verificar que la lámpara NO está guardada en la academia
* }
*/

/*
* test "punto 1.2, saber en que mueble esta guardado algo" {
* // TODO: Verificar que el mueble donde se guarda la varita está es el gabinete mágico
Expand Down

0 comments on commit 452064f

Please sign in to comment.