Package br.com.moonjava.flight.model.base

Examples of br.com.moonjava.flight.model.base.Voo


    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);

    assertThat(r0.getCodigo(), equalTo("V1000"));
    assertThat(r1.getCodigo(), equalTo("V1001"));
    assertThat(r2.getCodigo(), equalTo("V1003"));

    assertThat(r0.getAeronave().getCodigo(), equalTo("A1000"));
    assertThat(r1.getAeronave().getCodigo(), equalTo("A1000"));
    assertThat(r2.getAeronave().getCodigo(), equalTo("A1001"));
  }
View Full Code Here


  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

    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"));
    assertThat(voo.getDestino(), equalTo("destino D"));
    assertThat(voo.getEscala(), equalTo(null));
    assertThat(voo.getDataDePartida(), equalTo(new DateTime(2012, 3, 1, 0, 0, 0)));
    assertThat(voo.getDataDeChegada(), equalTo(new DateTime(2012, 3, 1, 6, 0, 0)));
    assertThat(voo.getObservacao(), equalTo(null));
    assertThat(voo.getStatus(), equalTo(Status.DISPONIVEL));
    assertThat(voo.getAssentoLivre(), equalTo(200));
    assertThat(voo.getPreco(), equalTo(550.50));
  }
View Full Code Here

    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

    return null;
  }

  @Override
  public Object getValueAt(int linha, int coluna) {
    Voo voo = list.get(linha);
    switch (coluna) {
    case 0:
      return voo.getCodigo();
    case 1:
      return voo.getOrigem();
    case 2:
      return voo.getDestino();
    case 3:
      return voo.getEscala();
    case 4:
      String partida = null;
      if (bundle.getString("country").equals("US")) {
        partida = voo.getDataDePartida().toString("MM/dd/yyyy HH:mm aa");
      } else {
        partida = voo.getDataDePartida().toString("dd/MM/yyyy HH:mm");
      }
      return partida;
    case 5:
      String chegada = null;
      if (bundle.getString("country").equals("US")) {
        chegada = voo.getDataDeChegada().toString("MM/dd/yyyy HH:mm aa");
      } else {
        chegada = voo.getDataDeChegada().toString("dd/MM/yyyy HH:mm");
      }
      return chegada;
    case 6:
      return voo.getStatus().setBundle(bundle);
    }
    return null;
  }
View Full Code Here

    VooDAO dao = new VooDAO();

    int id = 4;
    Status status = Status.ATRASADO;

    Voo antes = dao.consultarPorId(id);
    assertThat(antes.getId(), equalTo(4));
    assertThat(antes.getStatus(), equalTo(Status.DISPONIVEL));

    dao.controlarStatus(id, status);

    Voo res = dao.consultarPorId(id);
    assertThat(antes.getId(), equalTo(4));
    assertThat(res.getStatus(), equalTo(Status.ATRASADO));
  }
View Full Code Here

    return null;
  }

  @Override
  public Object getValueAt(int linha, int coluna) {
    Voo voo = list.get(linha);
    switch (coluna) {
    case 0:
      return voo.getCodigo();
    case 1:
      return voo.getOrigem();
    case 2:
      return voo.getDestino();
    case 3:
      return voo.getEscala();
    case 4:
      String partida = null;
      if (bundle.getString("country").equals("US")) {
        partida = voo.getDataDePartida().toString("MM/dd/yyyy HH:mm aa");
      } else {
        partida = voo.getDataDePartida().toString("dd/MM/yyyy HH:mm");
      }
      return partida;
    case 5:
      String chegada = null;
      if (bundle.getString("country").equals("US")) {
        chegada = voo.getDataDeChegada().toString("MM/dd/yyyy HH:mm aa");
      } else {
        chegada = voo.getDataDeChegada().toString("dd/MM/yyyy HH:mm");
      }
      return chegada;
    case 6:
      return voo.getStatus().setBundle(bundle);
    }
    return null;
  }
View Full Code Here

    request.set("partida", partida);
    request.set("chegada", chegada);
    request.set("assentoLivre", assentoLivre);
    request.set("preco", preco);

    Voo voo = new VooCreate(request).createInstance();
    vooDAO.criar(voo);

    request = new RequestParamWrapper();

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

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

    Voo r3 = res.get(3);
    assertThat(r3.getAeronave().getId(), equalTo(aeronaveId));
    assertThat(r3.getCodigo(), equalTo(codigo));
    assertThat(r3.getOrigem(), equalTo(origem));
    assertThat(r3.getDestino(), equalTo(destino));
    assertThat(r3.getEscala(), equalTo(escala));
    assertThat(r3.getObservacao(), equalTo(null));
    assertThat(r3.getDataDePartida(), equalTo(partida));
    assertThat(r3.getDataDeChegada(), equalTo(chegada));
    assertThat(r3.getStatus(), equalTo(Status.DISPONIVEL));
    assertThat(r3.getAssentoLivre(), equalTo(assentoLivre));
    assertThat(r3.getPreco(), equalTo(preco));
  }
View Full Code Here

    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));

    Voo res = dao.consultarPorId(id);
    assertThat(res.getCodigo(), equalTo(codigo));
    assertThat(res.getDataDePartida(), equalTo(partida));
    assertThat(res.getDataDeChegada(), equalTo(chegada));
    assertThat(res.getObservacao(), equalTo(observacao));
  }
View Full Code Here

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

    int id = 2;
    String codigo = "V1001";
    Voo antes = dao.consultarPorId(id);
    assertThat(antes.getCodigo(), equalTo(codigo));
    assertThat(antes.getDataDePartida(), equalTo(new DateTime(2012, 2, 1, 0, 0)));
    assertThat(antes.getDataDeChegada(), equalTo(new DateTime(2012, 2, 1, 6, 0)));
    assertThat(antes.getObservacao(), equalTo(null));

    DateTime partida = new DateTime(2013, 1, 1, 0, 30);
    DateTime chegada = new DateTime(2012, 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(false));
  }
View Full Code Here

TOP

Related Classes of br.com.moonjava.flight.model.base.Voo

Copyright © 2018 www.massapicom. 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.