@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; }
@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()); }