Package br.com.triadworks.loja.model

Examples of br.com.triadworks.loja.model.Produto


  private BigDecimal noValorDe(String valor) {
    return new BigDecimal(valor);
  }

  private Produto produto(String nome, BigDecimal preco) {
    Produto produto = new Produto();
    produto.setCodigo(System.currentTimeMillis()); // gera Id qualquer
    produto.setNome(nome);
    produto.setDescricao(nome);
    produto.setPreco(preco);
    return produto;
  }
View Full Code Here


    Assert.assertTrue(controller.getForm().getChildren().isEmpty());
    Assert.assertTrue(controller.isEditando());
  }

  private void seExisteProdutoCadastradoComCodigo(Long codigo) {
    when(produtoService.carrega(codigo)).thenReturn(new Produto());
  }
View Full Code Here

    verify(facesUtils).adicionaMensagemDeInformacao("Produto removido com sucesso!");
    Assert.assertTrue("pesquisando", controller.isPesquisando());
  }
 
  private void seProdutoSelecionadoFoi(long codigo) {
    produto = new Produto();
    produto.setCodigo(codigo);
    controller.setProduto(produto);
  }
View Full Code Here

    verify(facesUtils).adicionaMensagemDeInformacao("Produto adicionado com sucesso!");
    Assert.assertTrue("pesquisando", controller.isPesquisando());
  }
 
  private void seUsuarioEntrouComProduto(String nome, String descricao, BigDecimal preco) {
    Produto produto = new Produto();
    produto.setNome(nome);
    produto.setDescricao(descricao);
    produto.setPreco(preco);
   
    controller.setProduto(produto);
  }
View Full Code Here

    Assert.assertEquals(4, controller.getProdutos().size());
    Assert.assertTrue(controller.isPesquisando());
  }

  private void seExistemQuatroProdutosCadastrados() {
    List<Produto> produtos = Arrays.asList(new Produto(), new Produto(), new Produto(), new Produto());
    when(produtoService.listaTudo()).thenReturn(produtos);
  }
View Full Code Here

    limpa();
    setState(ESTADO_DE_PESQUISA);
  }

  private void limpa() {
    produto = new Produto();
    facesUtils.cleanSubmittedValues(form);
  }
View Full Code Here

  }
 
  @Test
  public void deveriaRemover() {
    // dado que
    Produto produto = service.carrega(ID_VALIDO);
    // quando
    service.remove(produto);
    // entao
    produto = service.carrega(ID_VALIDO);
    assertNull("produto removido", produto);
View Full Code Here

  }
 
  @Test
  public void deveriaAtualizar() {
    // dado que
    Produto produto = service.carrega(ID_VALIDO);
    verificaProduto(produto, "Livro Domain-Driven Design", "Livro Domain-Driven Design", new BigDecimal("89.99"));
    // quando
    produto.setNome("DDD Book");
    service.atualiza(produto);
    // entao
    produto = service.carrega(ID_VALIDO);
    verificaProduto(produto, "DDD Book", "Livro Domain-Driven Design", new BigDecimal("89.99"));
  }
View Full Code Here

  }
 
  @Test
  public void deveriaInserir() {
    // dado que
    Produto novo = new Produto();
    novo.setNome("Novo Produto");
    novo.setDescricao("Novo Produto 2010");
    novo.setPreco(BigDecimal.TEN);
    // quando
    service.adiciona(novo);
    // entao
    Produto encontrado = service.carrega(novo.getCodigo());
    assertNotNull("produto", encontrado);
    verificaProduto(encontrado, "Novo Produto", "Novo Produto 2010", BigDecimal.TEN);
  }
View Full Code Here

TOP

Related Classes of br.com.triadworks.loja.model.Produto

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.