Package testes.integracao

Source Code of testes.integracao.FormularioTest

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package testes.integracao;

import controllerTeste.FormularioAvaliacaoController;
import java.util.ArrayList;
import junit.framework.TestCase;
import model.Avaliacao;
import model.AvaliacaoItem;
import model.FormularioAvaliacao;

/**
*
* @author SHEILA
*/
public class FormularioTest extends TestCase {
   
    public FormularioTest(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 testIntegraFormulario() {
        System.out.println("test Methods: salvar(Formulario()), atualizar(Formulario()).");
        int codigoFormulario = Integer.parseInt("1");
        int codigoAvaliacao = Integer.parseInt("2");
        String[] descricao = {"Introdução", "Domínio", "Metodologia", "Segurança", "Recurso", "Didática", "Postura", "Planejamento", "Utilização do Tempo", "Motivação", "Dicção"};
        String strAvaliacao = "Ótimo";
        String strComentario = "Sem comentarios";
       
        ArrayList<AvaliacaoItem> listaDeItens = new ArrayList<AvaliacaoItem>();
        AvaliacaoItem item = new AvaliacaoItem();
        item = new AvaliacaoItem(1, codigoFormulario, codigoAvaliacao,
                descricao[0], strAvaliacao, strComentario);
        listaDeItens.add(item);
        item = new AvaliacaoItem(2, codigoFormulario,codigoAvaliacao,
                descricao[1], strAvaliacao, strComentario);
        listaDeItens.add(item);
        item = new AvaliacaoItem(3, codigoFormulario,codigoAvaliacao,
                descricao[2], strAvaliacao, strComentario);
        listaDeItens.add(item);
        item = new AvaliacaoItem(4, codigoFormulario,codigoAvaliacao,
                descricao[3], strAvaliacao, strComentario);
        listaDeItens.add(item);
        item = new AvaliacaoItem(5, codigoFormulario,codigoAvaliacao,
                descricao[4], strAvaliacao, strComentario);
        listaDeItens.add(item);
        item = new AvaliacaoItem(6, codigoFormulario,codigoAvaliacao,
                descricao[5], strAvaliacao, strComentario);
        listaDeItens.add(item);
        item = new AvaliacaoItem(7, codigoFormulario,codigoAvaliacao,
                descricao[6], strAvaliacao, strComentario);
        listaDeItens.add(item);
        item = new AvaliacaoItem(8, codigoFormulario,codigoAvaliacao,
                descricao[7], strAvaliacao, strComentario);
        listaDeItens.add(item);
        item = new AvaliacaoItem(9, codigoFormulario,codigoAvaliacao,
                descricao[8], strAvaliacao, strComentario);
        listaDeItens.add(item);
        item = new AvaliacaoItem(10, codigoFormulario,codigoAvaliacao,
                descricao[9], strAvaliacao, strComentario);
        listaDeItens.add(item);
        item = new AvaliacaoItem(11, codigoFormulario,codigoAvaliacao,
                descricao[10], strAvaliacao, strComentario);
        listaDeItens.add(item);

        FormularioAvaliacaoController fomularioCtrl = new FormularioAvaliacaoController();
        Avaliacao avaliacao = new Avaliacao();
        avaliacao.setCodigoAvaliacao(codigoAvaliacao);

        FormularioAvaliacao formulario = new FormularioAvaliacao();
        formulario.setCodigoFormularioAvaliacao(codigoFormulario);
        formulario.setNomeAvaliador("Avaliador");
        formulario.setAvaliacao(avaliacao);
        formulario.setListaDeItens(listaDeItens);                       
       
        boolean expResult = true;
        boolean resultSalvar = fomularioCtrl.salvar(formulario);
        boolean resultAtualizar = fomularioCtrl.atualizar(formulario);
        assertEquals(expResult, resultSalvar);
        assertEquals(expResult, resultAtualizar);
    }
}
TOP

Related Classes of testes.integracao.FormularioTest

TOP
Copyright © 2018 www.massapi.com. 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.