Foros del Web » Programación para mayores de 30 ;) » Java »

Como comparar resultado con Junit

Estas en el tema de Como comparar resultado con Junit en el foro de Java en Foros del Web. Amigos, tengo un metodo ya hecho que funciona perfectamente, en el cual obtengo los resultados un select a mi tabla, digamos que mi select es ...
  #1 (permalink)  
Antiguo 25/05/2011, 14:38
Avatar de dauphins  
Fecha de Ingreso: diciembre-2010
Ubicación: Lima
Mensajes: 33
Antigüedad: 13 años, 4 meses
Puntos: 2
Pregunta Como comparar resultado con Junit

Amigos, tengo un metodo ya hecho que funciona perfectamente, en el cual obtengo los resultados un select a mi tabla, digamos que mi select es asi: select a,b,c,d from letras where a like '% a %', esto me devolera varios registros aplicados al filtro que he usado, hasta ahi todo bien, pero en mi capa de persistencia necesito por ahora comparar lo valores sean correctos, aqui en mi paquete tengo este proceso que llama al metodo creado que me devuelve el resultado, dicho resultado esta devuelto en una Collection<alfabeto> lista = new ArrayList<alfabeto>();

Bien mi pregunta es la siguiente, como uso el Junit para compar el resultado de una colleccion, si fuera un solo valor no tengo problemas pero con un arreglo como se haria?

alguna ayuda porfavor.

public void BuscarEmpresa(){

EmpresaDAO dao = new EmpresaDAO();

try {

Collection<Empresa> nuevo = dao.buscarEmpresaRubro("telecomunicaciones");

Assert.assertEquals("a", nuevo.toarray[])//aqui tengo el problema.
} catch (DAOExcepcion e) {
Assert.fail("Falló la inserción: " + e.getMessage());
}

}
__________________
"El conocimiento es para compartirlo, si no, de que te sirve?"
Dauphin
  #2 (permalink)  
Antiguo 25/05/2011, 15:53
Avatar de dauphins  
Fecha de Ingreso: diciembre-2010
Ubicación: Lima
Mensajes: 33
Antigüedad: 13 años, 4 meses
Puntos: 2
Respuesta: Como comparar resultado con Junit

Termine haciendo esto :

public void BuscarEmpresa(){

EmpresaDAO dao = new EmpresaDAO();

try {

Collection<Empresa> nuevo = dao.buscarEmpresaRubro("telecomunicaciones");

System.out.println (nuevo);


} catch (DAOExcepcion e) {
Assert.fail("Falló la inserción: " + e.getMessage());
}

}


asi me imprime en la consola el resultado y me sale en verde. X cierto intente borrar este tema pero no se puede creo o si?
__________________
"El conocimiento es para compartirlo, si no, de que te sirve?"
Dauphin

Etiquetas: resultados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:14.