-
Notifications
You must be signed in to change notification settings - Fork 0
/
testAutos-Clases.wtest
36 lines (29 loc) · 1.14 KB
/
testAutos-Clases.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
import autos-Clases.*
import colores.*
describe "group of tests for dominic" {
test "dominic velocidad promedio con un auto" {
dominic.comprar(intocable)
assert.equals(45, dominic.promedioVelocidades())
}
test "auto en condiciones mas rapido de dominic es ferrari cuando la flecha no esta en condiciones" {
const unaFerrari = new Ferrari()
dominic.comprar(intocable)
dominic.comprar(unaFerrari)
dominic.comprar(new Ferrari(motor = 10))
dominic.comprar(new AutoCombustible())
assert.equals(unaFerrari, dominic.masRapido())
}
test "auto en condiciones mas rapido de dominic es flecha cuando la flecha esta en condiciones" {
const flecha = new AutoCombustible(color=rojo, combustible = nitro)
dominic.comprar(intocable)
dominic.comprar(new Ferrari())
dominic.comprar(flecha)
dominic.comprar( new AutoCombustible(color=rojo, combustible = nafta))
dominic.comprar( new AutoCombustible(color=rojo, combustible = gasolina))
assert.equals(flecha, dominic.masRapido())
}
test "no hay un auto muy rapido " {
dominic.comprar(intocable)
assert.notThat(dominic.hayUnAutoMuyRapido())
}
}