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

Terminados los test TDD de getSiguiente() y atender(), y también añadido su javadoc

parent c3d214d8
Branches
No related tags found
2 merge requests!3Develop,!1Persona
Pipeline #
...@@ -94,9 +94,22 @@ public class ColaDeAmigos { ...@@ -94,9 +94,22 @@ public class ColaDeAmigos {
return null; return null;
} }
/**
* @return obtiene la siguiente Persona a atender en la cola según el
* orden(la primera)
*/
public Persona getSiguiente() { public Persona getSiguiente() {
// TODO Auto-generated method stub // TODO Auto-generated method stub
return null; return null;
} }
/**
* Atiende a la Persona que está en la primera posición de la cola, es
* decir, la quita.
*/
public void atender() {
// TODO Auto-generated method stub
}
} }
...@@ -92,10 +92,14 @@ public class ColaDeAmigosTDDTest { ...@@ -92,10 +92,14 @@ public class ColaDeAmigosTDDTest {
@Test @Test
public void amigosPorDelanteCorrectoTest() { public void amigosPorDelanteCorrectoTest() {
ArrayList<Persona> colaInicial = new ArrayList<Persona>(); ArrayList<Persona> colaInicial = new ArrayList<Persona>();
Persona p = new Persona("Pepe", 1, 5, new ArrayList<Persona>(), new ArrayList<Persona>()); ArrayList<Persona> amigos = new ArrayList<Persona>();
Persona amigo = new Persona("Manu", 2, 3, new ArrayList<Persona>(), new ArrayList<Persona>());
amigos.add(amigo);
Persona p = new Persona("Pepe", 1, 5, amigos, new ArrayList<Persona>());
colaInicial.add(p); colaInicial.add(p);
ColaDeAmigos colaDeAmigos = new ColaDeAmigos(colaInicial); ColaDeAmigos colaDeAmigos = new ColaDeAmigos(colaInicial);
colaDeAmigos.amigosPorDelante(1); colaDeAmigos.amigosPorDelante(1);
assertEquals(amigos, colaDeAmigos.amigosPorDelante(1));
} }
@Test(expected = IllegalArgumentException.class) @Test(expected = IllegalArgumentException.class)
...@@ -124,4 +128,14 @@ public class ColaDeAmigosTDDTest { ...@@ -124,4 +128,14 @@ public class ColaDeAmigosTDDTest {
assertEquals(p, siguiente); assertEquals(p, siguiente);
} }
@Test
public void atenderCorrectoTest() {
fail("Quitar en implementación");
ArrayList<Persona> colaInicial = new ArrayList<Persona>();
Persona p = new Persona("Pepe", 1, 5, new ArrayList<Persona>(), new ArrayList<Persona>());
colaInicial.add(p);
ColaDeAmigos colaDeAmigos = new ColaDeAmigos(colaInicial);
colaDeAmigos.atender();
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment