/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package mx.edu.um.mateo.inscripciones.dao; import java.util.HashMap; import java.util.Map; import static org.junit.Assert.assertTrue; import mx.edu.um.mateo.general.utils.Constantes; import mx.edu.um.mateo.inscripciones.model.Alumno; import static org.junit.Assert.assertNotNull; import org.junit.Test; import org.junit.runner.RunWith; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.transaction.annotation.Transactional; /** * * @author zorch */ @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:mateo.xml", "classpath:security.xml"}) @Transactional public class AlumnoDaoTest { private static final Logger log = LoggerFactory.getLogger(AlumnoDaoTest.class); @Autowired private AlumnoDao instance; @Test public void testObtenerListaDeAlumnos() { log.debug("Obtiene lista de Alumnos"); Map<String, Object> params = new HashMap<>(); params.put("filtro", "DZUL"); log.debug("{}",instance); Map<String, Object> result = instance.lista(params); assertNotNull(result.get(Constantes.ALUMNO_LIST)); java.util.List lista= (java.util.List) result.get(Constantes.ALUMNO_LIST); for(int i= 0; i<lista.size();i ++){ Alumno alumno=(Alumno) lista.get(i); log.debug("{}",alumno); assertTrue((alumno.getApMaterno()).equals("DZUL")|| alumno.getApPaterno().equals("DZUL") || alumno.getNombre().equals("DZUL")); } } @Test public void testObtenerAlumno(){ log.debug("Obtiene un Alumno"); String matricula= "1080506"; Alumno alumno= instance.obtiene(matricula); assertNotNull(alumno); } }