@Test(dependsOnMethods="testarInsercao", enabled = false)
public void testarAtualizacao() throws Exception {
FilmeDAO dao = new FilmeDAO();
Filme filme = new Filme();
filme.setId(id);
filme.setNome("nomeAtualizacao");
filme.setSinopse("Sinopse alterada");
filme.setDataLancamento(new Date());
filme.setUrlTrailer("http://testeurlalterada.com.br");
dao.atualizar(filme);
Connection con = DAOBase.getConnection();
PreparedStatement statement = con.prepareStatement("select id, nome, dataLancamento , sinopse, urltrailer from TBFILME where id = ?");
statement.setLong(1, id);
ResultSet result = statement.executeQuery();
Filme filmeBase = new Filme();
while (result.next()) {
filmeBase.setId(result.getLong(1));
filmeBase.setNome(result.getString(2));
filmeBase.setDataLancamento(new Date(result.getDate(3).getTime()));
filmeBase.setSinopse(result.getString(4));
filmeBase.setUrlTrailer(result.getString(5));
}
AssertJUnit.assertEquals(filme.getNome(), filmeBase.getNome());
}