dbUnit.load(new DbUnitFlightXml());
}
public void atualizar_voo_com_sucesso() {
VooDAO dao = new VooDAO();
RequestParamWrapper request = new RequestParamWrapper();
int id = 1;
String codigo = "V1000";
Voo antes = dao.consultarPorId(id);
assertThat(antes.getCodigo(), equalTo(codigo));
assertThat(antes.getDataDePartida(), equalTo(new DateTime(2012, 1, 1, 0, 0)));
assertThat(antes.getDataDeChegada(), equalTo(new DateTime(2012, 1, 1, 6, 0)));
assertThat(antes.getObservacao(), equalTo(null));
DateTime partida = new DateTime(2015, 1, 1, 0, 30);
DateTime chegada = new DateTime(2015, 1, 1, 7, 0);
String observacao = "nova observacao";
request.set("id", id);
request.set("partida", partida);
request.set("chegada", chegada);
request.set("observacao", observacao);
Voo voo = new VooUpdate(request).createInstance();
boolean executed = dao.atualizar(voo);
assertThat(executed, equalTo(true));