* Test of integration of class Estagio with Estagiario and Empresa
* test Methods: salvar(Estagio()), atualizar(Estagio()).
*/
public void testIntegraEstagio() {
System.out.println("test Methods: salvar(Estagio()), atualizar(Estagio()).");
EstagioController estagioCtrl = new EstagioController();
String codigoEmpresa = "1";
String codigoEstagiario = "2";
String data = "06/12/2008";
Data date = new Data(data);
String duracao = "12";
String tempo = "Meses";
String dataCalculada = date.getDataSomada(duracao, tempo);
Empresa empresa = new Empresa();
empresa.setCodigoEmpresa(Integer.parseInt(codigoEmpresa));
empresa.setCodigoPessoa(Integer.parseInt(codigoEmpresa));
empresa.setRazaosocial("Empresa");
Estagiario estagiario = new Estagiario();
estagiario.setCodigoEstagiario(Integer.parseInt(codigoEstagiario));
estagiario.setCodigoEstagiario(Integer.parseInt(codigoEstagiario));
estagiario.setCodigoAluno(Integer.parseInt(codigoEstagiario));
estagiario.setNome("Aluno/Estagiario");
Estagio estagio = new Estagio();
estagio.setCodigoEstagio(Integer.parseInt(estagioCtrl.getNovoCodigo()));
estagio.setEstagiario(estagiario);
estagio.setEmpresa(empresa);
estagio.setData(data);
estagio.setDuracao(duracao);
estagio.setTempo(tempo);
estagio.setTermino(dataCalculada);
estagio.setObservacao("Observacao");
boolean expResult = true;
boolean resultSalvar = estagioCtrl.salvar(estagio);
boolean resultAtualizar = estagioCtrl.atualizar(estagio);
assertEquals(expResult, resultSalvar);
assertEquals(expResult, resultAtualizar);
}