-
Notifications
You must be signed in to change notification settings - Fork 0
/
testExample.wtest
26 lines (19 loc) · 1.06 KB
/
testExample.wtest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import parcial.*
test "grupo de personas" {
const enojo = new Furia (intensidad = 100, palabrotas = ["pezca bicho", "salame"])
const enojo2 = new Furia (intensidad = 20, palabrotas = ["pelele"])
const festejo = new Alegria(intensidad = 20)
const triste = new Tristeza(intensidad = 200, causa = "lo dijeron feo")
const miedo = new DesagradoOTemor(intensidad = 40)
const persona1 = new Persona(edad = 15, emociones = #{enojo, triste})
const persona2 = new Persona(edad = 11, emociones = #{triste})
const persona3 = new Persona(edad = 20, emociones = #{festejo})
const persona4 = new Persona(edad = 33, emociones = #{enojo2, miedo})
const amigos = new GrupoDePersonas(personas = #{persona3, persona4, persona1})
const evento1 = new Evento(impacto = 10, descripcion = "fue al parque")
amigos.vivirEventoJuntos(evento1)
assert.that(!persona2.esAdolescente())
assert.that(persona1.esAdolescente())
assert.that(persona2.estaPorExplotar()) // error en test pero no en consola
assert.that(!persona2.estaPorExplotar())
}