### Question:
EntradaDao { public Entrada findById(int id) { Connection con = null; PreparedStatement ps = null; try { con = ds.getConnection(); ps = con.prepareStatement( "select * from entrada where id = ?"); ps.setInt(1, id); ResultSet rs = ps.executeQuery(); if (rs.next()) { Entrada e = new Entrada(); e.setId(rs.getInt("id")); e.setHorario(rs.getTimestamp("horario")); e.setDescricao(rs.getString("descricao")); e.setPrioridade(Prioridade.fromCode(rs.getString("prioridade"))); e.setIdUsuario(rs.getInt("id_usuario")); return e; } else { return null; } } catch (SQLException e) { e.printStackTrace(); throw new RuntimeException(e); } finally { if (con != null) { try { con.close(); } catch (SQLException e) { e.printStackTrace(); } } } }  void setDataSource(DataSource ds); Entrada findById(int id); void insert(Entrada entrada); int update(Entrada entrada); int remove(Integer id); List<Entrada> search(
			FiltroEntrada filtro,
			OrdenacaoEntrada ordem);  }### Answer:
@Test public void findTest() throws Exception { Entrada entrada = entradaDao.findById(1); assertNotNull(entrada); assertEquals("Curso Spring MVC", entrada.getDescricao()); assertEquals(new Integer(1), entrada.getIdUsuario()); assertEquals(Prioridade.Importantissimo, entrada.getPrioridade()); }