-
Notifications
You must be signed in to change notification settings - Fork 0
/
testExample.wtest
51 lines (42 loc) · 1.51 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import Parcial.*
describe "group of test" {
const persona1 = new Persona(edad=15)
const persona2 = new Persona(edad=18)
const persona3 = new Persona(edad=20)
const persona4 = new Persona(edad=10)
const persona5 = new Persona(edad=30)
const persona6 = new Persona(edad=13)
const persona7 = new Persona(edad=19)
const alegria = new Alegria (intensidad=50)
const triste = new Tristeza (intensidad = 100)
const furia = new Furia ()
const examen = new Evento (impacto=20,descripcion="Secundario")
const partidoDeFutbol = new Evento (impacto = 50, descripcion = "Fulbito")
test "es adolescente " {
assert.that(persona1.esAdolecente())
}
test "va a explotar emocionalmente con tristeza por no melancolia" {
triste.causa("escuela")
persona1.adquerirEmocion(alegria)
persona1.adquerirEmocion(triste)
assert.that(persona1.vaExplotar())
}
test "va a explotar por furia"{
persona2.adquerirEmocion(furia)
furia.aprenderPal("XXXXXXXXXXXX")
assert.that(persona2.vaExplotar())
}
test "todos vivan un evento" {
intensidadGlobal.agregarPersonas(persona1)
persona1.adquerirEmocion(alegria)
persona1.adquerirEmocion(triste)
triste.causa("familia")
intensidadGlobal.agregarPersonas(persona4)
persona4.adquerirEmocion(furia)
furia.aprenderPal("YYYYYYYYYYYYYY")
intensidadGlobal.vivirEventoEnGrupo (partidoDeFutbol)
assert.equals(50, furia.intensidad())
assert.equals(0, alegria.intensidad())
assert.equals("Fulbito", triste.causa())
}
}