Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 16 (Parte I)
- test "Si Goyle hace una jugada contra Gryffindor, con Ginny teniendo la Quaffle y Harry buscando la Snitch, elige como blanco a Ginny (único blanco útil de Gryffindor). [...] Tiene mala suerte y no logra golpear a Ginny, sus skills quedan en 70 y Ginny sigue teniendo la Quaffle" {
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2000, 0.5)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- quaffle.jugador(ginny)
- assert.that(gregory.elegirBlanco(gryffindor) == ginny)
- }
- // 16 (Parte II)
- test "[...] Tiene mala suerte y no logra golpear a Ginny, sus skills quedan en 70 [...] y Ginny sigue teniendo la Quaffle" {
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2000, 0.5)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- gregory.hacerJugada(gryffindor)
- quaffle.jugador(ginny)
- suerte.tipoDeSuerte(malaSuerte)
- assert.that(gregory.skills() == 70)
- }
- test "[...] y Ginny sigue teniendo la Quaffle" {
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2000, 0.5)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- gregory.hacerJugada(gryffindor)
- quaffle.jugador(ginny)
- suerte.tipoDeSuerte(malaSuerte)
- assert.that(quaffle.jugador() == ginny)
- }
- test "Si Goyle hace una jugada contra Gryffindor, con Ginny luego de perder 2 puntos de skills pero teniendo la Quaffle y Harry buscando la Snitch, elige como blanco a Ginny. Aunque tenga mala suerte puede golpear a Ginny, sus skills quedan en 75 y Ginny ya no tiene la Quaffle" {
- suerte.tipoDeSuerte(malaSuerte)
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2000, 0.5)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- ginny.skills(ginny.skills()-2)
- quaffle.jugador(ginny)
- gregory.hacerJugada(gryffindor)
- assert.that((gregory.skills() == 75.0)&&(!(quaffle.jugador()== ginny)))
- }
- test "Un bloqueo de Slytherin a Katie, incluso con mala suerte, es exitoso, con lo cual Katie queda con 42 puntos de skills y Montague con 38" {
- suerte.tipoDeSuerte(malaSuerte)
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2000, 0.5)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- slytherin.bloquearA(katie)
- assert.that((katie.skills() == 42.0)&&(graham.skills() == 38.0))
- }
- test "Un bloqueo de Gryffindor a Montague con mala suerte no es exitoso. No deberían modificarse los skills de Montague" {
- suerte.tipoDeSuerte(malaSuerte)
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2000, 0.5)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- gryffindor.bloquearA(graham)
- assert.that(graham.skills()==35.0)
- }
- test "Un bloqueo de Gryffindor a Montague con buena suerte es exitoso, con lo cual los skills de Montague quedan en 37 y los de Katie (la más veloz que puede bloquear) quedan en 48" {
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2000, 0.5)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- gryffindor.bloquearA(graham)
- assert.that((katie.skills()==48.0)&&(graham.skills()==37.0))
- }
- test "Si Ron cambia su escoba por una Nimbus 2016 en perfecto estado, un bloqueo de Gryffindor a Montague con mala suerte será exitoso. Los skills de Montague quedan en 37 y los de Ron, que es guardián, quedan en 40" {
- suerte.tipoDeSuerte(malaSuerte)
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2016, 1.0)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- gryffindor.bloquearA(graham)
- assert.that((graham.skills()==37.0)&&(ron.skills()==40.0))
- }
- test "Si Warrington tiene la Quaffle y Montague hace una jugada contra Gryffindor, sus skills no varían, los puntos tampoco y la Quaffle la sigue teniendo Warrington" {
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2016, 1.0)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- quaffle.jugador(warrington)
- graham.hacerJugada(gryffindor)
- assert.that((graham.skills()==35.0)&&(quaffle.jugador()==warrington)&&(slytherin.puntos()==0))
- }
- test "Si Montague tiene la Quaffle, hace una jugada contra Gryffindor y no lo bloquean porque tienen mala suerte, sus skills quedan en 40, Slytherin gana 10 puntos y Gryffindor se queda con la Quaffle" {
- suerte.tipoDeSuerte(malaSuerte)
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2016, 1.0)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- quaffle.jugador(graham)
- graham.hacerJugada(gryffindor)
- assert.that((graham.skills()==40)&&(slytherin.puntos()==10)&&(quaffle.laTieneUnEquipo(gryffindor)))
- }
- test "Si Katie hace una jugada contra Slytherin, como es bloqueada Gryffindor no gana puntos y Slytherin se queda con la Quaffle" {
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2016, 1.0)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- katie.hacerJugada(slytherin)
- assert.that((gryffindor.puntos()==0)&&(quaffle.laTieneUnEquipo(slytherin)))
- }
- test "Si Ron hace una jugada contra Slytherin, sus skills no varían y los puntos tampoco" {
- var slytherin = new Equipo([])
- var gryffindor = new Equipo([])
- var harry = new Buscador(gryffindor, 30.0, 60.0, 80.0, saeta, 2)
- var nimbusDeRon = new Nimbus(2016, 1.0)
- var ron = new Guardian(gryffindor, 30.0, 60.0, 50.0, nimbusDeRon)
- var nimbusDeDraco = new Nimbus(2001, 1.0)
- var draco = new Buscador(slytherin, 27.0, 50.0, 30.0, nimbusDeDraco, 7)
- var nimbusDeGinny = new Nimbus(2000, 0.5)
- var ginny = new Cazador(gryffindor, 50.0, 50.0, 40.0, nimbusDeGinny, 5)
- var nimbusDeFred = new Nimbus(2001, 0.8)
- var fred = new Golpeador(gryffindor, 80.0, 80.0, 90.0, nimbusDeFred, 18)
- var angelina = new Cazador(gryffindor, 40.0, 55.0, 40.0, saeta, 3)
- var katie = new Cazador(gryffindor, 45.0, 60.0, 30.0, saeta, 4)
- var nimbusDeGeorge = new Nimbus(2001, 0.5)
- var george = new Golpeador(gryffindor, 70.0, 80.0, 70.0, nimbusDeGeorge, 17)
- var nimbusDeAdrian = new Nimbus(2000, 0.7)
- var adrian = new Cazador(slytherin, 30.0, 80.0, 70.0, nimbusDeAdrian, 4)
- var vincent = new Golpeador(slytherin, 80.0, 75.0, 80.0, saeta, 8)
- var graham = new Cazador(slytherin, 35.0, 65.0, 85.0, saeta, 6)
- var gregory = new Golpeador(slytherin, 70.0, 65.0, 90.0, saeta, 15)
- var warrington = new Cazador(slytherin, 32.0, 50.0, 70.0, saeta, 5)
- var miles = new Guardian(slytherin, 20.0, 80.0, 50.0, saeta)
- gryffindor.integrantes([angelina, fred, katie, george, ginny, ron, harry])
- slytherin.integrantes([adrian, vincent, graham, gregory, warrington, miles, draco])
- ron.hacerJugada(slytherin)
- assert.that((ron.skills()==30)&&(gryffindor.puntos()==0))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement