### Question:
UsuarioDao { public void atualizarUltimoAcesso(Integer id, Date data) { Connection con = null; PreparedStatement ps = null; try { con = ds.getConnection(); ps = con.prepareStatement("update usuario set ultimo_acesso = ? where id = ?"); ps.setTimestamp(1, new java.sql.Timestamp(data.getTime())); ps.setInt(2, id); ps.executeUpdate(); } 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); Usuario findByNomeUsuario(String string); void atualizarUltimoAcesso(Integer id, Date data);  }### Answer:
@Test public void atualizarUltimoAcessoTest() throws Exception { Usuario usuario = usuarioDao.findByNomeUsuario("luiz"); Date data = new Date(); usuarioDao.atualizarUltimoAcesso(usuario.getId(), data); usuario = usuarioDao.findByNomeUsuario("luiz"); assertEquals(data, usuario.getUltimoAcesso()); }