/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package testes.integracao;
import controllerTeste.ContatoController;
import model.*;
import junit.framework.TestCase;
/**
*
* @author SHEILA
*/
public class ContatoTest extends TestCase {
public ContatoTest(String testName) {
super(testName);
}
@Override
protected void setUp() throws Exception {
super.setUp();
}
@Override
protected void tearDown() throws Exception {
super.tearDown();
}
/**
* Test of integration of class Estagio with Estagiario and Empresa
* test Methods: salvar(Contato()), atualizar(Contato()).
*/
public void testIntegraContato() {
System.out.println("test Methods: salvar(Contato()), atualizar(Contato()).");
ContatoController contatoController = new ContatoController();
String codigoPessoa = "1";
String codigoContato = "2";
Pessoa pessoa = new Pessoa();
pessoa.setCodigoPessoa(Integer.parseInt(codigoPessoa));
Contato contato = new Contato();
contato.setCodigoContato(Integer.parseInt(codigoContato));
contato.setAssunto("Assunto");
contato.setCanalContato("Atendimento Direto");
contato.setCategoria("Novos Projetos");
contato.setHorario("10:00");
contato.setTermino("10:34");
contato.setData("06/12/2008");
contato.setObjetivo("Objetivo do Contato");
boolean expResult = true;
boolean resultSalvar = contatoController.salvar(contato);
boolean resultAtualizar = contatoController.atualizar(contato);
assertEquals(expResult, resultSalvar);
assertEquals(expResult, resultAtualizar);
}
}