Package br.com.moonjava.flight.dao.base

Examples of br.com.moonjava.flight.dao.base.UsuarioDAO


    DbUnit dbUnit = new DbUnit();
    dbUnit.load(new DbUnitFlightXml());
  }

  public void criar_usuario_com_sucesso() {
    UsuarioDAO dao = new UsuarioDAO();
    RequestParamWrapper request = new RequestParamWrapper();
    RequestParamWrapper request2 = new RequestParamWrapper();
    EncryptPassword encrypt = new EncryptPassword();

    int pessoaFisica = 3;
    String codigo = new GerarCodigo("USUARIO").getCodigo();
    Perfil perfil = Perfil.ATENDENTE;
    String login = "teste3";
    String senha = encrypt.toEncryptMD5("teste3");

    request.set("login", "teste");
    List<Usuario> antes = dao.consultar(request);
    assertThat(antes.size(), equalTo(2));

    request.set("codigo", codigo);
    request.set("pessoaFisica", pessoaFisica);
    request.set("perfil", perfil);
    request.set("login", login);
    request.set("senha", senha);

    Usuario usuario = new UsuarioCreate(request).createInstance();
    dao.criar(usuario);

    request2.set("login", "teste");
    List<Usuario> lres = dao.consultar(request2);
    assertThat(lres.size(), equalTo(3));

    Usuario res = lres.get(2);

    assertThat(res.getCodigo(), equalTo(codigo));
View Full Code Here


    DbUnit dbUnit = new DbUnit();
    dbUnit.load(new DbUnitFlightXml());
  }

  public void teste_deletar_usuario_por_id() {
    UsuarioDAO dao = new UsuarioDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    int id = 1;
    request.set("login", "teste");

    List<Usuario> antes = dao.consultar(request);
    assertThat(antes.size(), equalTo(2));

    dao.deletar(id);

    List<Usuario> res = dao.consultar(request);
    assertThat(res.size(), equalTo(1));
  }
View Full Code Here

    DbUnit dbUnit = new DbUnit();
    dbUnit.load(new DbUnitFlightXml());
  }

  public void consultar_usuario_por_codigo() {
    UsuarioDAO dao = new UsuarioDAO();
    RequestParamWrapper request = new RequestParamWrapper();
    EncryptPassword encrypt = new EncryptPassword();

    String codigo = "U1001";
    request.set("codigo", codigo);

    List<Usuario> lres = dao.consultar(request);
    Usuario res = lres.get(0);

    assertThat(res.getPerfil(), equalTo(Perfil.SUPERVISOR));
    assertThat(res.getLogin(), equalTo("teste2"));
    assertThat(res.getSenha(), equalTo(encrypt.toEncryptMD5("teste2")));
View Full Code Here

    assertThat(res.getLogin(), equalTo("teste2"));
    assertThat(res.getSenha(), equalTo(encrypt.toEncryptMD5("teste2")));
  }

  public void consultar_usuario_por_cpf() {
    UsuarioDAO dao = new UsuarioDAO();
    EncryptPassword encrypt = new EncryptPassword();

    CPF cpf = CPF.parse("222.222.222-22");
    Usuario res = dao.consultarPorCpf(cpf);
    assertThat(res.getPerfil(), equalTo(Perfil.SUPERVISOR));
    assertThat(res.getLogin(), equalTo("teste2"));
    assertThat(res.getSenha(), equalTo(encrypt.toEncryptMD5("teste2")));
  }
View Full Code Here

    assertThat(res.getLogin(), equalTo("teste2"));
    assertThat(res.getSenha(), equalTo(encrypt.toEncryptMD5("teste2")));
  }

  public void consultar_usuario_por_login() {
    UsuarioDAO dao = new UsuarioDAO();
    RequestParamWrapper request = new RequestParamWrapper();
    EncryptPassword encrypt = new EncryptPassword();

    request.set("login", "teste");

    List<Usuario> res = dao.consultar(request);
    assertThat(res.size(), equalTo(2));

    Usuario r1 = res.get(1);
    assertThat(r1.getCodigo(), equalTo("U1001"));
    assertThat(r1.getPerfil(), equalTo(Perfil.SUPERVISOR));
View Full Code Here

    this.login = builder.getLogin();
    this.senha = builder.getSenha();
  }

  public UsuarioModel() {
    this.dao = new UsuarioDAO();
  }
View Full Code Here

    DbUnit dbUnit = new DbUnit();
    dbUnit.load(new DbUnitFlightXml());
  }

  public void atualizar_usuario_com_sucesso() {
    UsuarioDAO dao = new UsuarioDAO();
    RequestParamWrapper request = new RequestParamWrapper();
    EncryptPassword encrypt = new EncryptPassword();

    int id = 1;
    String codigo = "U1000";
    int pessoaFisica = 1;
    Perfil perfil = Perfil.ATENDENTE;
    String login = "teste1";
    String senha = "6VkIjGBJ8RBMhMm95VYKEw==";

    Usuario antes = dao.consultarPorCpf(CPF.valueOf(11111111111l));
    assertThat(antes.getCodigo(), equalTo(codigo));
    assertThat(antes.getPessoaFisica().getId(), equalTo(pessoaFisica));
    assertThat(antes.getPerfil(), equalTo(perfil));
    assertThat(antes.getLogin(), equalTo(login));
    assertThat(antes.getSenha(), equalTo(senha));

    Perfil novoPerfil = Perfil.SUPERVISOR;
    String novoLogin = "testeDeUpdate";
    String novaSenha = encrypt.toEncryptMD5("testeDeUpdate");

    request.set("id", id);
    request.set("perfil", novoPerfil);
    request.set("login", novoLogin);
    request.set("senha", novaSenha);

    Usuario usuario = new UsuarioUpdate(request).createInstance();
    boolean executed = dao.atualizar(usuario);
    assertThat(executed, equalTo(true));

    Usuario res = dao.consultarPorCpf(CPF.valueOf(11111111111l));
    assertThat(res.getCodigo(), equalTo(codigo));
    assertThat(res.getPessoaFisica().getId(), equalTo(pessoaFisica));
    assertThat(res.getPerfil(), equalTo(novoPerfil));
    assertThat(res.getLogin(), equalTo(novoLogin));
    assertThat(res.getSenha(), equalTo(novaSenha));
View Full Code Here

    assertThat(res.getLogin(), equalTo(novoLogin));
    assertThat(res.getSenha(), equalTo(novaSenha));
  }

  public void atualizar_usuario_sem_sucesso_por_login_e_senha_invalido() {
    UsuarioDAO dao = new UsuarioDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    int id = 1;

    Perfil novoPerfil = Perfil.SUPERVISOR;
    String novoLogin = "teste2";
    String novaSenha = "OIUVNth3AdIZGZDiSn+NTg==";

    request.set("id", id);
    request.set("perfil", novoPerfil);
    request.set("login", novoLogin);
    request.set("senha", novaSenha);

    Usuario usuario = new UsuarioUpdate(request).createInstance();
    boolean executed = dao.atualizar(usuario);
    assertThat(executed, equalTo(false));
  }
View Full Code Here

TOP

Related Classes of br.com.moonjava.flight.dao.base.UsuarioDAO

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.