TesteConsultarStatusChamado.java

From Grupo6 Especoo

Revision as of 20:38, 23 May 2007 by Admin (Talk | contribs)
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)
package sistemaordemservico;

import junit.framework.TestCase;

public class TesteConsultarStatusChamado extends TestCase 
{
    public void testConsultarStatusChamadoNOK() 
    {
        System.out.println("testConsultarStatusChamadoNOK()");
        
        Atendente atendenteInserir = new Atendente();
        atendenteInserir.setIdAtend(1235);
        atendenteInserir.setNome("Atendente1");
        
        Atendentes.getInstance().inserirAtendenteTeste(atendenteInserir);
        
        Chamado chamadoInserir = new Chamado();
        chamadoInserir.setNroChamado(4562);
        chamadoInserir.setIdFunc(492563);
        chamadoInserir.setDepartamento("RH");
        chamadoInserir.setDescricao("Problema na impressora");
        chamadoInserir.setAtendente(atendenteInserir);
        chamadoInserir.setIdStatus(StatusChamado.EM_ATENDIMENTO);

        Chamados.getInstance().inserirChamadoTeste(chamadoInserir);
                
        TMsgErro tMsgErro = new TMsgErro();
        
        CtrlBuscaChamado ctrlBuscaChamado = new CtrlBuscaChamado();
        
        ctrlBuscaChamado.addPropertyChangeListener(tMsgErro);
        
        Integer nroChamado = new Integer("4563");
        TelaBuscaChamado telaBuscaChamado = new TelaBuscaChamado(ctrlBuscaChamado);
        telaBuscaChamado.inserirDadosChamado(nroChamado);
        
        assertTrue("Ausencia do chamado".equals(tMsgErro.getMsgErro()));
    }
    
    public void testConsultarStatusChamadoOK() 
    {
        System.out.println("testConsultarStatusChamadoOK()");
        
        Atendente atendenteInserir = new Atendente();
        atendenteInserir.setIdAtend(1234);
        atendenteInserir.setNome("Atendente1");
        
        Atendentes.getInstance().inserirAtendenteTeste(atendenteInserir);
        
        Chamado chamadoInserir = new Chamado();
        chamadoInserir.setNroChamado(4563);
        chamadoInserir.setIdFunc(492563);
        chamadoInserir.setDepartamento("RH");
        chamadoInserir.setDescricao("Problema na impressora");
        chamadoInserir.setAtendente(atendenteInserir);
        chamadoInserir.setIdStatus(StatusChamado.EM_ATENDIMENTO);

        Chamados.getInstance().inserirChamadoTeste(chamadoInserir);
                
        TMsgErro tMsgErro = new TMsgErro();
        
        CtrlBuscaChamado ctrlBuscaChamado = new CtrlBuscaChamado();
        
        ctrlBuscaChamado.addPropertyChangeListener(tMsgErro);
        
        Integer nroChamado = new Integer("4563");
        TelaBuscaChamado telaBuscaChamado = new TelaBuscaChamado(ctrlBuscaChamado);
        telaBuscaChamado.inserirDadosChamado(nroChamado);
        
        assertNull(tMsgErro.getMsgErro());
        
        assertTrue("Tela de exibe chamado".equals(tMsgErro.getMsgTela()));
    }
}
Personal tools