Package com.apolo.entidades

Examples of com.apolo.entidades.Pessoa


   * @return indice da Pessoa pesquisada na Lista
   */
  private int procurarIndice(int codigo) {
    int indice = 0;
    while (indice < listaPessoas.size()) {
      Pessoa p = listaPessoas.get(indice);
      if (p.getCodigo() == codigo)
        return indice;
      indice++;
    }
    return -1;
  }
View Full Code Here


   * Procura por Pessoa
   * @param codigo Codigo da Pessoa
   * @return Pessoa
   */
  public Pessoa procura(int codigo) throws RepositorioException{
    Pessoa p = null;
      boolean resposta = false;
      PreparedStatement statement; 
      try {
        statement = conexao.reservaPreparedStatement("SELECT * FROM PESSOAS WHERE codigo="+codigo);
          ResultSet resultset = statement.executeQuery();
          resposta = resultset.next();
          if (resposta){
            String nome = resultset.getString("nome");
            String endereco =  resultset.getString("endereco");
            String email =  resultset.getString("email");
            String fone =  resultset.getString("telefone");
            String sexo =  resultset.getString("sexo");
           
            p = new Pessoa();
            p.setCodigo(codigo);
            p.setNome(nome);
            p.setEndereco(endereco);
            p.setEmail(email);
            p.setFone(fone);
            p.setSexo(sexo);
          }else {
            return null;
          }
          resultset.close();
        }
View Full Code Here

    String email="e-mail" + aleatorio + "@gmail.com";
   
        f = new Fachada();
       
        //cria 3 pessoas
        p1 = new Pessoa("A"+nome, email, endereco,"H");
        p2 = new Pessoa("J"+nome, email, endereco,"H");
        p3 = new Pessoa("M"+nome, email, endereco,"F");
       
        //insere as pessoas no repositorio de pessoas
        f.inserirPessoa(p1);
        f.inserirPessoa(p2);
        f.inserirPessoa(p3);
View Full Code Here

  /**
   * Lista todas as pessoas cadastradas e imprime na tela padrao texto
   */
  public void mostraListaPessoas(){
    List<Pessoa> listaPessoasAux;
    Pessoa pAux;
   
    listaPessoasAux = f.listaPessoas();
    Iterator<Pessoa> iterator = listaPessoasAux.iterator();
   
    System.out.println("Lista de Pessoas Cadastradas no repositorio de lista");
    while (iterator.hasNext()) {
      pAux = iterator.next();
      System.out.println("Codigo: " + pAux.getCodigo());     
      System.out.println("Nome: " + pAux.getNome());     
      System.out.println("E-mail: " + pAux.getEmail());     
    }   
 
    System.out.println("\n");       
  }
View Full Code Here

    public void setUp() {
        f = new Fachada();
       
        //cria 3 pessoas
      
        p1 = new Pessoa("Chavier", "c@gmail.com", "Rua A","H");
        p2 = new Pessoa("Joao da Silva Chavier", "jsc@gmail.com", "Rua A","H");
        p3 = new Pessoa("Maria Joaquina Cavalcante", "mjc@gmail.com", "Rua A","M");
       
        //insere as pessoas no repositorio de lista de pessoas
        f.inserirPessoa(p1);
        f.inserirPessoa(p2);
        f.inserirPessoa(p3);    
View Full Code Here

     * 1 - Dada uma Pessoa
     * 2 - Checar se a Pessoa foi inserida no Repositorio com os dados passados
     */
    @Test
    public void TestCaseInserePessoa(){
        Pessoa p4 = new Pessoa("Jose de Andrade Lima", "jal@gmail.com", "Rua C","H");
        p4.setFone("000");
       
        try{
            f.inserirPessoa(p4);
        }catch (Exception e){
            System.out.print(e.getMessage());
View Full Code Here

    @Test
    public void TestCasePesquisaPessoa(){
        //pesquisa a 3o. pessoa do repositorio
        String nome="Maria Joaquina Cavalcante";
        String nomeTeste="";
        Pessoa p;
        p = f.procurarPessoa(2);
        nomeTeste = p.getNome();
        if (nome.equals(nomeTeste)){
            assertTrue(true);
        }else{
            fail();
        }
View Full Code Here

     * 1 - Dado um indice da Pessoa no repositorio
     * 2 - Checar se a Pessoa correpondente e retornada
     */
    @Test
    public void TestBuscaPessoa(){
      Pessoa p;
      int indice=2;
      String nomeTeste="";
      //de acordo com o setup do teste, a Pessoa de indice 2 deve ser a Pessoa de nome Maria Joaquina Cavalcante
     
      p = f.procurarPessoa(indice);
      nomeTeste = "Maria Joaquina Cavalcante";
      if (p.getNome().equals(nomeTeste)){
        assertTrue(true);
      }else{     
        fail();
      }
    }
View Full Code Here

     * 2 - Alterar os dados para outras informacoes
     * 3 - Checar se os dados alterados foram persistidos
     */
    @Test
    public void TestEditaPessoa(){
      Pessoa p, pAux;
      String email="";
     
      p = new Pessoa("Armando Soares Sousa", "armando@ufpi.edu.br", "Rua A","H");
      p.setCodigo(0); //referente ao indice da pessoa Armando.
     
      f.atualizaPessoa(p);
     
      //verifica se o e-mail do armando foi atualizado para armando@ufpi.edu.br
      pAux = f.pegaPosicaoPessoa(0);
View Full Code Here

TOP

Related Classes of com.apolo.entidades.Pessoa

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.