Package br.com.lawoffice.dominio

Examples of br.com.lawoffice.dominio.Cliente


   */
  @Test
  public void deveAdicionarCustaOutroLancamento(){
   
    // dados para o primeiro lancamento
    Cliente cliente1 = new Cliente();
    cliente1.setId(1L);
   
    when(
        pessoaDao.localizar(Cliente.class, cliente1)
      ).thenReturn(cliente1);
   
   
    Colaborador colaborador1 = new Colaborador();
    colaborador1.setId(1l);
   
   
    when(
        pessoaDao.localizar(Colaborador.class, colaborador1)
      ).thenReturn(colaborador1);
   
   
    Calendar calendar = Calendar.getInstance();
   

    Lancamento lancamento1 =
        lacamentoServiceBean.adicionarCusta(
          new Custa()
          cliente1,
          colaborador1,
          calendar.getTime()
        ).getLancamento();
   
   
   
    // dados para o primeiro lancamento
    Cliente cliente2 = new Cliente();
    cliente2.setId(1L);
   
    when(
        pessoaDao.localizar(Cliente.class, cliente2)
      ).thenReturn(cliente2);
   
View Full Code Here


 
  @Test
  public void deveRetornaTotalLancamento(){
   
    // dados para passar na regra de validação do cliente
    Cliente cliente = new Cliente();
    cliente.setId(1L);
   
    when(
        pessoaDao.localizar(Cliente.class, cliente)
      ).thenReturn(cliente);
   
View Full Code Here

  @Test()
  public void deveFecharLancamento(){
   
   
    // dados para um lançamento
    Cliente cliente1 = new Cliente();
    cliente1.setId(1L);
   
    when(
        pessoaDao.localizar(Cliente.class, cliente1)
      ).thenReturn(cliente1);
   
View Full Code Here

 
  @Test()
  public void deveRemoverACustaPassada(){
   
    // dados para um lançamento
    Cliente cliente1 = new Cliente();
    cliente1.setId(1L);
   
    when(
        pessoaDao.localizar(Cliente.class, cliente1)
      ).thenReturn(cliente1);
   
View Full Code Here

  }


  @Test(expected=IllegalArgumentException.class)
  public void deveDispararUmaExcecaoQuandoDataInicialNulaExtratoCliente() {
    extratoServiceBean.getExtratoCliente(null, new Date(), new Cliente());
  }
View Full Code Here



  @Test(expected=IllegalArgumentException.class)
  public void deveDispararUmaExcecaoQuandoDataFinalNulaExtratoCliente() {
    extratoServiceBean.getExtratoCliente(new Date(), null, new Cliente());
  }
View Full Code Here



  @Test(expected=IllegalArgumentException.class)
  public void deveDispararUmaExcecaoQuandoClienteSemIDExtratoCliente() {
    extratoServiceBean.getExtratoCliente(new Date(), new Date(), new Cliente());
  }
View Full Code Here

  @Test()
  public void deveRetornaNullQuandoClienteNaoCadastrado() {


    Cliente cliente = new Cliente();
    cliente.setId(1L);


    when(
      clienteDao.localizar(Cliente.class, cliente)
    ).thenReturn(null);
View Full Code Here

  @Test()
  public void deveRetornaUmExtratoDTOQuandoParametrosValidosExtratoCliente() {

    // pessoa para ser pesquisada
    Cliente clientePesquisa = new Cliente();
    clientePesquisa.setId(1l);

    // colaborador retorno pelo mock do dao de colaborador
    Cliente clienteRetorno = new Cliente();
    clienteRetorno.setNome("Robson Oliveira Duarte");

    // conta do cliente de retorno do mock
    Conta conta = new Conta();
    conta.setId(1L);
    conta.setSaldo(new BigDecimal(10));
    clienteRetorno.setConta(conta);


    // data inicial para consulta.
    Calendar calendar = Calendar.getInstance();
    Date dataInicial = calendar.getTime();
View Full Code Here


  @Test()
  public void deveRetorarUmArrayDebyteQuandoExtratoDTOGeradoGerarExtrato() {

    Cliente cliente = new Cliente();
    cliente.setNome("Robson");
    cliente.setId(1l);
    Conta conta = new Conta();
    conta.setSaldo(new BigDecimal(10));
    cliente.setConta(conta);

    when(
        clienteDao.localizar(Cliente.class, cliente)
      ).thenReturn(cliente);
View Full Code Here

TOP

Related Classes of br.com.lawoffice.dominio.Cliente

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.