public AlumnoBean get(AlumnoBean oAlumnoBean) throws Exception { if (oAlumnoBean.getId() > 0) { try { oMysql.conexion(enumTipoConexion); if (!oMysql.existsOne("alumno", oAlumnoBean.getId())) { oAlumnoBean.setId(0); } else { UsuarioBean oUsuarioBean = new UsuarioBean(); oUsuarioBean.setId( Integer.parseInt(oMysql.getOne("alumno", "id_usuario", oAlumnoBean.getId()))); UsuarioDao oUsuarioDao = new UsuarioDao(enumTipoConexion); oUsuarioBean = oUsuarioDao.get(oUsuarioBean); oAlumnoBean.setUsuario(oUsuarioBean); oAlumnoBean.setId_usuario( Integer.parseInt(oMysql.getOne("alumno", "id_usuario", oAlumnoBean.getId()))); oAlumnoBean.setNombre(oMysql.getOne("alumno", "nombre", oAlumnoBean.getId())); oAlumnoBean.setApe1(oMysql.getOne("alumno", "ape1", oAlumnoBean.getId())); oAlumnoBean.setApe2(oMysql.getOne("alumno", "ape2", oAlumnoBean.getId())); oAlumnoBean.setEmail(oMysql.getOne("alumno", "email", oAlumnoBean.getId())); // oAlumnoBean.setValidado(oMysql.getOne("alumno", "validado", oAlumnoBean.getId())); } } catch (Exception e) { throw new Exception("AlumnoDao.getAlumno: Error: " + e.getMessage()); } finally { oMysql.desconexion(); } } else { oAlumnoBean.setId(0); } return oAlumnoBean; }
public void set(AlumnoBean oAlumnoBean) throws Exception { try { oMysql.conexion(enumTipoConexion); oMysql.initTrans(); if (oAlumnoBean.getId() == 0) { oAlumnoBean.setId(oMysql.insertOne("alumno")); } UsuarioDao oUsuarioDao = new UsuarioDao(enumTipoConexion); oUsuarioDao.set(oAlumnoBean.getUsuario()); oAlumnoBean.setUsuario(oUsuarioDao.getFromLogin(oAlumnoBean.getUsuario())); oMysql.updateOne( oAlumnoBean.getId(), "alumno", "id_usuario", Integer.toString(oAlumnoBean.getUsuario().getId())); oMysql.updateOne(oAlumnoBean.getId(), "alumno", "nombre", oAlumnoBean.getNombre()); oMysql.updateOne(oAlumnoBean.getId(), "alumno", "ape1", oAlumnoBean.getApe1()); oMysql.updateOne(oAlumnoBean.getId(), "alumno", "ape2", oAlumnoBean.getApe2()); oMysql.updateOne(oAlumnoBean.getId(), "alumno", "email", oAlumnoBean.getEmail()); // oMysql.updateOne(oAlumnoBean.getId(), "alumno", "validado", oAlumnoBean.getValidado()); oMysql.commitTrans(); } catch (Exception e) { oMysql.rollbackTrans(); throw new Exception("AlumnoDao.setAlumno: Error: " + e.getMessage()); } finally { oMysql.desconexion(); } }
@Before public void setUp() { UsuarioDao usuarioDao = mock(UsuarioDao.class); Usuario usuario = new Usuario(); usuario.setUsername("admin"); usuario.setPassword("1234"); when(usuarioDao.getUsuarioPorUsername("admin")).thenReturn(usuario); usuarioService = new UsuarioServiceImpl(); usuarioService.setUsuarioDao(usuarioDao); }
@Test public void quando_eu_insiro_um_usuario_o_num_registros_aumenta() throws SQLException, InstantiationException, IllegalAccessException, ClassNotFoundException, ParseException { List<Usuario> usuariosAntesDoInsert = dao.getByName(nomeUsuario); usuario.setEmail("*****@*****.**"); dao.insert(usuario); List<Usuario> usuariosDepoisDoInsert = dao.getByName(nomeUsuario); assertNotNull(usuariosDepoisDoInsert); assertEquals(usuariosAntesDoInsert.size() + 1, usuariosDepoisDoInsert.size()); }
@Test public void se_eu_deletar_todos_o_select_nao_retorna_nada() throws SQLException, InstantiationException, IllegalAccessException, ClassNotFoundException, ParseException { List<Usuario> usuarios = dao.getByName(nomeUsuario); assertNotNull(usuarios); assertEquals(usuarios.size(), 1); dao.delete(null); usuarios = dao.getByName(nomeUsuario); assertNotNull(usuarios); assertEquals(usuarios.size(), 0); }
public ComentBean get(ComentBean oComentBean) throws Exception { if (oComentBean.getId() > 0) { try { oMysql.conexion(enumTipoConexion); if (!oMysql.existsOne("producto", oComentBean.getId())) { oComentBean.setId(0); } else { oComentBean.setTitulo(oMysql.getOne("comentario", "titulo", oComentBean.getId())); oComentBean.setContenido(oMysql.getOne("comentario", "contenido", oComentBean.getId())); String intId_documento = oMysql.getOne("comentario", "id_documento", oComentBean.getId()); String intId_usuario = oMysql.getOne("comentario", "id_usuario", oComentBean.getId()); if (intId_documento != null) { oComentBean.getId_documento().setId(Integer.parseInt(intId_documento)); DocumentoDao oDocumentoDao = new DocumentoDao(enumTipoConexion); oComentBean.setId_documento(oDocumentoDao.get(oComentBean.getId_documento())); } if (intId_usuario != null) { oComentBean.getId_documento().setId(Integer.parseInt(intId_documento)); UsuarioDao oUsuarioDao = new UsuarioDao(enumTipoConexion); oComentBean.setId_usuario(oUsuarioDao.get(oComentBean.getId_usuario())); } String strFecha = oMysql.getOne("comentario", "fecha", oComentBean.getId()); if (strFecha != null) { Date dFecha = new SimpleDateFormat("yyyy-MM-dd").parse(strFecha); oComentBean.setFecha(dFecha); } else { oComentBean.setFecha(new Date(0)); } } } catch (Exception e) { throw new Exception("ComentDao.get: Error: " + e.getMessage()); } finally { oMysql.desconexion(); } } else { oComentBean.setId(0); } return oComentBean; }
@Test public void se_eu_passar_um_nome_usuarios_sao_retornados() throws SQLException, InstantiationException, IllegalAccessException, ClassNotFoundException, ParseException { List<Usuario> usuarios = dao.getByName(nomeUsuario); for (Usuario usuario : usuarios) { System.out.println(usuario); } assertNotNull(usuarios); assertEquals(usuarios.get(0).getNome(), nomeUsuario); }
public BacklogBean get(BacklogBean oBacklogBean) throws Exception { if (oBacklogBean.getId() > 0) { try { oMysql.conexion(enumTipoConexion); if (!oMysql.existsOne("backlog", oBacklogBean.getId())) { oBacklogBean.setId(0); } else { UsuarioBean oUsuarioBean = new UsuarioBean(); UsuarioDao oUsuarioDao = new UsuarioDao(enumTipoConexion); oBacklogBean.setId( Integer.parseInt(oMysql.getOne("backlog", "id", oBacklogBean.getId()))); oBacklogBean.setId_requerimiento( Integer.parseInt(oMysql.getOne("backlog", "id_requerimiento", oBacklogBean.getId()))); oBacklogBean.setEnunciado(oMysql.getOne("backlog", "enunciado", oBacklogBean.getId())); oBacklogBean.setDescripciondetallada( oMysql.getOne("backlog", "descripciondetallado", oBacklogBean.getId())); oUsuarioBean.setId( Integer.parseInt(oMysql.getOne("backlog", "id_usuario", oBacklogBean.getId()))); oBacklogBean.setFechainicioprevista( dateFormat.parse( oMysql.getOne("backlog", "fechainicioprevista", oBacklogBean.getId()))); oBacklogBean.setFechafinprevista( dateFormat.parse(oMysql.getOne("backlog", "fechafinprevista", oBacklogBean.getId()))); oBacklogBean.setFechainicio( dateFormat.parse(oMysql.getOne("backlog", "fechainicio", oBacklogBean.getId()))); oBacklogBean.setFechafin( dateFormat.parse(oMysql.getOne("backlog", "fechafin", oBacklogBean.getId()))); oBacklogBean.setHorasduracionprevista( Integer.parseInt( oMysql.getOne("backlog", "horasduracionprevista", oBacklogBean.getId()))); oBacklogBean.setPorcentajecompletado( Integer.parseInt( oMysql.getOne("backlog", "porcentajecompletado", oBacklogBean.getId()))); oBacklogBean.setFechaalta( dateFormat.parse(oMysql.getOne("backlog", "fechaalta", oBacklogBean.getId()))); oBacklogBean.setSprint( Integer.parseInt(oMysql.getOne("backlog", "sprint", oBacklogBean.getId()))); oBacklogBean.setRelease( Integer.parseInt(oMysql.getOne("backlog", "releasetabla", oBacklogBean.getId()))); oUsuarioBean = oUsuarioDao.get(oUsuarioBean); oBacklogBean.setUsuario(oUsuarioBean); } } catch (Exception e) { throw new Exception("BacklogDao.get: Error: " + e.getMessage()); } finally { oMysql.desconexion(); } } else { oBacklogBean.setId(0); } return oBacklogBean; }
private EventoDao(Context ctx) { bancoHelper = SQLHelper.getInstance(ctx); userDao = UsuarioDao.getInstance(ctx); }
@After public void after() throws SQLException { dao.delete(null); }
@Before public void before() throws SQLException { dao.insert(usuario); }