Autor Tema: colecciones: tests en hashmap con java  (Leído 5514 veces)

Eva

  • Sin experiencia
  • *
  • Mensajes: 23
    • Ver Perfil
colecciones: tests en hashmap con java
« en: 04 de Octubre 2012, 02:18 »
Hola a todos, tengo el codigo que sigue a continuacion y necesito hacer distintos tests sobre este y como ya lo comente antes, esto es lo que mas me cuesta. Espero puedan ayudarme..:

package ar.edu.unlam.java.TestMapa;



import java.util.HashMap;

import org.junit.Assert;
import org.junit.Test;




public class TestsMapa {
   
      
   
   @Test
    public void TestQueTraeAPrimerElemento(){
   
      HashMap<String,String> listado= new HashMap<String,String>();
      
      listado.put("primera","1583");
      listado.put("segunda","2283");
      listado.put("tercera","1123");
      listado.put("cuarta","8003");
      listado.put("quinta","1083");
      listado.put("sexta","9856");
      
      listado.Assert.assertEquals(listado.get("primera"), "1583");
      }
}

La  idea es poder un test que agregue algun nuevo elemento y que lo liste,  poder ordenarlos de alguna manera(en esto no fue muy claro el profesor) y alguna otro test que se nos ocurra como para mostrar como funciona una collection de este tipo..

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:colecciones: tests en hashmap con java
« Respuesta #1 en: 04 de Octubre 2012, 10:42 »
Hola Eva, no acabo de entender bien cuál es el objetivo. Los tests normalmente se hacen sobre clases cuyo código hemos creado nosotros (aunque dentro de ese código hayamos usado clases del api de java). ¿Sobre qué clase quieres hacer los tests?

Ahora, suponiendo que la clase va a tener como campo principal un hashmap, según la propia naturaleza de esta clase y lo que dice el api "This class makes no guarantees as to the order of the map; in particular, it does not guarantee that the order will remain constant over time. ", es decir, esta clase no mantiene un orden.

Yo pienso que tienes tú que definir una clase y sobre esa clase implementar los métodos correspondientes, para luego hacer el test sobre esa clase que hayas definido tú.

nosferacento

  • Moderador Global
  • Avanzado
  • *******
  • Mensajes: 443
    • Ver Perfil
Re:colecciones: tests en hashmap con java
« Respuesta #2 en: 05 de Octubre 2012, 08:00 »
Hola, yo coincido con Ogramar, no creo que tenga sentido hacer pruebas sobre una clase del api java como hashmap porque esas clases ya están más que probadas, se trataría de hacer pruebas sobre una clase codificada por nosotros. Saludos!

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".