Examples of VooDAO


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

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

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

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

  public void buscar_por_todos_voos_disponiveis() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    Status status = Status.DISPONIVEL;

    request.set("status", status);

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

    Voo r0 = res.get(0);
    Voo r1 = res.get(1);
    Voo r2 = res.get(2);
View Full Code Here

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

    assertThat(r1.getAeronave().getCodigo(), equalTo("A1000"));
    assertThat(r2.getAeronave().getCodigo(), equalTo("A1001"));
  }

  public void filtro_por_status_e_data_de_partida() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    Status status = Status.DISPONIVEL;
    DateTime partida = new DateTime(2012, 2, 1, 0, 0, 0);

    request.set("status", status);
    request.set("partida", partida);

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

    assertThat(res.get(0).getCodigo(), equalTo("V1001"));
    assertThat(res.get(1).getCodigo(), equalTo("V1003"));
  }
View Full Code Here

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

    assertThat(res.get(0).getCodigo(), equalTo("V1001"));
    assertThat(res.get(1).getCodigo(), equalTo("V1003"));
  }

  public void filtro_por_status_e_data_de_chegada() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    Status status = Status.DISPONIVEL;
    DateTime chegada = new DateTime(2012, 2, 1, 6, 0, 0);

    request.set("status", status);
    request.set("chegada", chegada);

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

    assertThat(res.get(0).getCodigo(), equalTo("V1000"));
    assertThat(res.get(1).getCodigo(), equalTo("V1001"));
  }
View Full Code Here

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

    assertThat(res.get(0).getCodigo(), equalTo("V1000"));
    assertThat(res.get(1).getCodigo(), equalTo("V1001"));
  }

  public void filtro_por_status_indisponivel() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    Status status = Status.INDISPONIVEL;

    request.set("status", status);

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

    assertThat(res.get(0).getCodigo(), equalTo("V1002"));
  }
View Full Code Here

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

    assertThat(res.get(0).getCodigo(), equalTo("V1002"));
  }

  public void filtro_por_origem() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    String origem = "origem D";
    Status status = Status.DISPONIVEL;

    request.set("origem", origem);
    request.set("status", status);

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

    assertThat(res.get(0).getCodigo(), equalTo("V1003"));
  }
View Full Code Here

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

    assertThat(res.get(0).getCodigo(), equalTo("V1003"));
  }

  public void filtro_por_destino() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    String destino = "destino B";
    Status status = Status.DISPONIVEL;

    request.set("destino", destino);
    request.set("status", status);

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

    assertThat(res.get(0).getCodigo(), equalTo("V1001"));
  }
View Full Code Here

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

    assertThat(res.get(0).getCodigo(), equalTo("V1001"));
  }

  public void consulta_por_id() {
    VooDAO dao = new VooDAO();
    int id = 1;

    Voo res = dao.consultarPorId(id);
    assertThat(res.getId(), equalTo(id));
    assertThat(res.getAeronave().getCodigo(), equalTo("A1000"));
  }
View Full Code Here

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

    assertThat(res.getId(), equalTo(id));
    assertThat(res.getAeronave().getCodigo(), equalTo("A1000"));
  }

  public void consultar_por_aeronave() {
    VooDAO dao = new VooDAO();

    int aeronaveId = 2;

    List<Voo> res = dao.consultarPorAeronaveId(aeronaveId);
    assertThat(res.size(), equalTo(1));

    Voo voo = res.get(0);
    assertThat(voo.getCodigo(), equalTo("V1003"));
    assertThat(voo.getOrigem(), equalTo("origem D"));
View Full Code Here

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

    int vooId = 1;
    String codigo = new GerarCodigo("PASSAGEM").getCodigo();
    int pessoaFisicaId = 1;

    PassagemDAO dao = new PassagemDAO();
    Voo voo = new VooDAO().consultarPorId(vooId);
    assertThat(voo, is(notNullValue()));

    RequestParamWrapper request = new RequestParamWrapper();

    List<Passagem> antes = dao.consultarPorVoo(voo);
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.