Beispiel #1
0
  @Test
  public void listaDoisItemVariasQdd() {
    Pedido p = new Pedido();
    Calendar data = GregorianCalendar.getInstance();
    ;
    p.setNome("Thiago");
    p.setData(data);

    List<Item> itens = new ArrayList<Item>();

    Item i1 = new Item();
    i1.setTipo("PS3");
    i1.setQuantidade(5);
    i1.setValor(900.0);
    itens.add(i1);

    Item i2 = new Item();
    i2.setTipo("XBOX");
    i2.setQuantidade(10);
    i2.setValor(800.0);
    itens.add(i2);

    p.setItens(itens);

    Assert.assertEquals(12500.0, p.calculaValorTotal());
  }
  public Pedido finalizarPedido() {

    Pedido pedido = new Pedido();
    pedido.setData(Calendar.getInstance());
    pedido.setItens(new LinkedHashSet<>(this.itensDeCompra));

    this.pagamento = this.clienteRest.confirmarPagamento(pagamento);

    pedido.setPagamento(pagamento);
    this.enviador.enviar(pedido);

    this.limparCarrinho();

    return pedido;
  }
Beispiel #3
0
  @Test
  public void listaUmItemUmaQdd() {
    Pedido p = new Pedido();
    Calendar data = GregorianCalendar.getInstance();
    ;
    p.setNome("Thiago");
    p.setData(data);

    List<Item> itens = new ArrayList<Item>();

    Item i = new Item();
    i.setTipo("PS3");
    i.setQuantidade(1);
    i.setValor(900.0);
    itens.add(i);

    p.setItens(itens);

    Assert.assertEquals(900.0, p.calculaValorTotal());
  }