-
Notifications
You must be signed in to change notification settings - Fork 0
/
camionDeTransporte.wtest
64 lines (53 loc) · 1.73 KB
/
camionDeTransporte.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
52
53
54
55
56
57
58
59
60
61
62
63
64
import camiondeTransporte.*
test "peso"{
assert.equals(1000000,camion.pesoTotal())
camion.cargar(knightRider)
camion.cargar(bumblebee)
assert.equals(1001300,camion.pesoTotal())
}
test "objetos peligrosos"{
camion.cargar(knightRider)
camion.cargar(bumblebee)
assert.equals(false,camion.objetosPeligrosos(20))
}
test "objeto mas peligroso que"{
camion.cargar(paqueteDeLadrillos)
bateria.Antiaerea.colocarMisil()
camion.cargar(bateriaAntiaerea)
assert.equals(false,camion.objetosMasPeligrososQue(bateriaAntiaerea()))
}
test "transformar a bumblebee"{
assert.equals(30,bumblebee.nivelDePeligrosidad())
bumblebee.convertirAuto()
assert.equals(15,bumblebee.nivelDePeligrosidad())
}
test "peso residuos radiactivos"{
residuosRadiactivos.peso(100)
assert.equals(100,residuosRadiactivos.peso())
}
test" peso embalaje de peligrosidad"{
residuosRadiactivos.peso(100)
embalajeDePeligrosidad.agregar(residuosRadiactivos)
assert.equals(100,embalajeDePeligrosidad.peso())
}
test "camion puede circular en ruta"{
paqueteDeLadrillos.cantidad(30)
camion.cargar(paqueteDeLadrillos)
assert.equals(false,camion.puedeCircularEnRuta(20))
}
test " ejercicio "{
paqueteDeLadrillos.cantidad(30)
camion.cargar(paqueteDeLadrillos)
contenedorPortuario.agregar(knightRider)
contenedorPortuario.agregar(bumblebee)
bateriaAntiaerea.colocarMisil()
contenedorPortuario.agregar(bateriaAntiaerea)
residuosRadiactivos.peso(100)
embalajeDePeligrosidad.agregar(residuosRadiactivos)
camion.cargar(contenedorPortuario)
camion.cargar(embalajeDePeligrosidad)
assert.equals(1001560,camion.pesoTotal())
assert.equals(false,camion.excedidoDePeso())
assert.equals(false,camion.objetosMasPeligrososQue(bumblebee))
assert.equals(true,camion.puedeCircularEnRuta(20))
}