Java - ayuda en ejercicio

   
Vista:

ayuda en ejercicio

Publicado por javier (2 intervenciones) el 25/03/2017 01:23:14
Buenas, tengo que realizar el siguiente ejercicio

Dado el código Java de la actividad 3, implementar las pruebas unitarias que permiten comprobar el correcto funcionamiento de la clase Stack. Para esto, usaremos Eclipse y la librería jUnit.

codigo java actividad 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public float listaAlumnos(ArrayList alumnos) {
	 	int nrAlumnos= 0;
 
		Iterator iter = alumnos.iterator();
		while (iter.hasNext())
		{
			Alumno alumno = (Alumno) iter.next();
			if (alumno.estaMatriculado() == true)
			{
				System.out.println(alumno.getNombre());
				nrAlumnos = nrAlumnos + 1;
			}
		}
		return nrAlumnos;
	}

4. Crear una clase de prueba (New JUnit Test Case) llamada TestStack (un caso de prueba JUnit) sobre la clase Stack usando el código adjunto abajo.

5. Implementar los diferentes métodos de la clase TestStack.

6. Ejecutar el test y comprobar que no hayan errores. Adjuntar una captura de pantalla de la ejecución de los tests implementados en jUnit.

7. Adjuntar el código de la clase TestStack con los tests implementados.

Bloque de código a utilizar en la actividad:

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
public class TestStack {
 
	@SuppressWarnings("unused")
	private Stack stackConElementos;
	@SuppressWarnings("unused")
	private Stack stackSinElementos;
 
 
@Before
	public void setUp() throws Exception {
		//configurar el test
	}
 
	@Test
	public void testStackVacio() {
		fail("Not yet implemented");
 
	}
 
	@Test
	public void testApilar() {
		fail("Not yet implemented");
	}
 
	@Test
	public void testDesapilarStackSinElementos() {
		fail("Not yet implemented");
	}
 
	@Test
	public void testDesapilarStackConElementos() {
		fail("Not yet implemented");
	}
 
	@Test
	public void testGetNumElements() {
		fail("Not yet implemented");
	}
 
}
 
No entiendo muy bien  que hay que hacer en el ejercicio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder