dbUnit.load(new DbUnitFlightXml());
}
public void deletar() {
PassagemDAO passagemDAO = new PassagemDAO();
VooDAO vooDAO = new VooDAO();
AeronaveDAO aeronaveDAO = new AeronaveDAO();
RequestParamWrapper request = new RequestParamWrapper();
request.set("status", Status.DISPONIVEL);
int id = 1;
List<Voo> antesVoo = vooDAO.consultarPorAeronaveId(id);
assertThat(antesVoo.size(), equalTo(3));
List<Aeronave> antesAeronave = aeronaveDAO.consultar(request);
assertThat(antesAeronave.size(), equalTo(2));
for (Voo voo : antesVoo) {
passagemDAO.cancelarPorVoo(voo);
}
vooDAO.deletarPorAeronaveId(id);
aeronaveDAO.deletar(id);
List<Voo> resVoo = vooDAO.consultarPorAeronaveId(id);
assertThat(resVoo.size(), equalTo(0));
List<Aeronave> resAeronave = aeronaveDAO.consultar(request);
assertThat(resAeronave.size(), equalTo(1));
}