Skip to content
Snippets Groups Projects
Commit 191ac076 authored by Ivan Gonzalez's avatar Ivan Gonzalez
Browse files

Terminados los test para pedirVez()

parent 9a56efb3
No related branches found
No related tags found
2 merge requests!3Develop,!1Persona
......@@ -152,4 +152,46 @@ public class ColaDeAmigosTDDTest {
assertEquals(p, colaDeAmigos.getCola().get(colaDeAmigos.getCola().size() - 1));
}
@Test(expected = IllegalArgumentException.class)
public void pedirVezConPersonaNullTest() {
ArrayList<Persona> colaInicial = new ArrayList<Persona>();
ColaDeAmigos colaDeAmigos = new ColaDeAmigos(colaInicial);
colaDeAmigos.pedirVez(null, 5);
}
@Test(expected = IllegalArgumentException.class)
public void pedirVezConPersonaQueYaEstaEnLaColaTest() {
ArrayList<Persona> colaInicial = new ArrayList<Persona>();
Persona p = new Persona("Pepe", 1, new ArrayList<Persona>(), new ArrayList<Persona>());
colaInicial.add(p);
ColaDeAmigos colaDeAmigos = new ColaDeAmigos(colaInicial);
colaDeAmigos.pedirVez(p, 5);
}
@Test(expected = IllegalArgumentException.class)
public void pedirVezConPersonaQueTieneMismoIdQuePersonaQueEstaEnLaColaTest() {
ArrayList<Persona> colaInicial = new ArrayList<Persona>();
Persona p = new Persona("Pepe", 1, new ArrayList<Persona>(), new ArrayList<Persona>());
colaInicial.add(p);
Persona p2 = new Persona("Manu", 1, new ArrayList<Persona>(), new ArrayList<Persona>());
ColaDeAmigos colaDeAmigos = new ColaDeAmigos(colaInicial);
colaDeAmigos.pedirVez(p2, 5);
}
@Test(expected = IllegalArgumentException.class)
public void pedirVezConCantidadAReservarNegativaTest() {
ArrayList<Persona> colaInicial = new ArrayList<Persona>();
Persona p = new Persona("Pepe", 1, new ArrayList<Persona>(), new ArrayList<Persona>());
ColaDeAmigos colaDeAmigos = new ColaDeAmigos(colaInicial);
colaDeAmigos.pedirVez(p, -1);
}
@Test(expected = IllegalArgumentException.class)
public void pedirVezConCantidadAReservarMayorDeDiezTest() {
ArrayList<Persona> colaInicial = new ArrayList<Persona>();
Persona p = new Persona("Pepe", 1, new ArrayList<Persona>(), new ArrayList<Persona>());
ColaDeAmigos colaDeAmigos = new ColaDeAmigos(colaInicial);
colaDeAmigos.pedirVez(p, 11);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment