Examples of AeronaveDAO


Examples of br.com.moonjava.flight.dao.base.AeronaveDAO

  }

  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));
  }
View Full Code Here

Examples of br.com.moonjava.flight.dao.base.AeronaveDAO

    DbUnit dbUnit = new DbUnit();
    dbUnit.load(new DbUnitFlightXml());
  }

  public void atualizar_aeronave_com_sucesso() {
    AeronaveDAO dao = new AeronaveDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    int id = 1;
    String nome = "nave A";
    String codigo = "A1000";
    int qtdAssento = 100;
    boolean mapa = true;
    request.set("codigo", codigo);

    List<Aeronave> aeronaves = dao.consultar(request);
    Aeronave antes = aeronaves.get(0);
    assertThat(antes.getNome(), equalTo(nome));
    assertThat(antes.getCodigo(), equalTo(codigo));
    assertThat(antes.getQtdDeAssento(), equalTo(qtdAssento));
    assertThat(antes.isMapa(), equalTo(mapa));

    String novoNome = "nova nave A";

    request.set("id", id);
    request.set("nome", novoNome);

    Aeronave aeronave = new AeronaveUpdate(request).createInstance();
    dao.atualizar(aeronave);

    List<Aeronave> aeronavesRes = dao.consultar(request);
    Aeronave res = aeronavesRes.get(0);
    assertThat(res.getNome(), equalTo(novoNome));
    assertThat(res.getCodigo(), equalTo(codigo));
    assertThat(res.getQtdDeAssento(), equalTo(qtdAssento));
    assertThat(res.isMapa(), equalTo(mapa));
View Full Code Here

Examples of br.com.moonjava.flight.dao.base.AeronaveDAO

    String nome = "Teste 1";
    String codigo = new GerarCodigo("AERONAVE").getCodigo();
    int qtdAssentos = 50;
    boolean mapa = true;

    AeronaveDAO dao = new AeronaveDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    List<Aeronave> antes = dao.consultar(request);
    assertThat(antes.size(), equalTo(2));

    request.set("nome", nome);
    request.set("codigo", codigo);
    request.set("qtdDeAssento", qtdAssentos);
    request.set("mapa", mapa);

    Aeronave aeronave = new AeronaveCreate(request).createInstance();
    dao.criar(aeronave);

    request = new RequestParamWrapper();

    List<Aeronave> res = dao.consultar(request);
    assertThat(res.size(), equalTo(3));

    Aeronave aero = res.get(2);

    assertThat(aero.getNome(), equalTo(nome));
View Full Code Here

Examples of br.com.moonjava.flight.dao.base.AeronaveDAO

    DbUnit dbUnit = new DbUnit();
    dbUnit.load(new DbUnitFlightXml());
  }

  public void consultar_todas_aeronaves() {
    AeronaveDAO dao = new AeronaveDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    List<Aeronave> res = dao.consultar(request);
    assertThat(res.size(), equalTo(2));

    Aeronave aero1 = res.get(0);
    Aeronave aero2 = res.get(1);
View Full Code Here

Examples of br.com.moonjava.flight.dao.base.AeronaveDAO

    assertThat(aero2.getNome(), equalTo("nave B"));
    assertThat(aero2.getQtdDeAssento(), equalTo(200));
  }

  public void consultar_por_filtro_nome() {
    AeronaveDAO dao = new AeronaveDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    String nome = "nave A";
    request.set("nome", nome);

    List<Aeronave> res = dao.consultar(request);
    assertThat(res.size(), equalTo(1));

    Aeronave aero1 = res.get(0);

    assertThat(aero1.getCodigo(), equalTo("A1000"));
View Full Code Here

Examples of br.com.moonjava.flight.dao.base.AeronaveDAO

    dbUnit.load(new DbUnitFlightXml());
  }

  public void criar_voo_com_sucesso() {
    VooDAO vooDAO = new VooDAO();
    AeronaveDAO aeronaveDAO = new AeronaveDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    int aeronaveId = 2;
    String codigo = new GerarCodigo("VOO").getCodigo();
    String origem = "nova origem";
    String destino = "novo destino";
    String escala = "";
    DateTime partida = new DateTime(2015, 8, 9, 0, 0, 0);
    DateTime chegada = new DateTime(2015, 8, 9, 3, 0, 0);
    double preco = 230.00;

    request.set("codigo", "A1001");
    Aeronave aeronave = aeronaveDAO.consultar(request).get(0);
    int assentoLivre = aeronave.getQtdDeAssento();

    request.set("status", Status.DISPONIVEL);

    List<Voo> antes = vooDAO.consultar(request);
View Full Code Here

Examples of br.com.moonjava.flight.dao.base.AeronaveDAO

    this.qtdDeAssento = builder.getQtdDeAssento();
    this.mapa = builder.isMapa();
  }

  public AeronaveModel() {
    this.dao = new AeronaveDAO();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.