TesteConsultarStatusChamado.java

From Grupo6 Especoo

(Difference between revisions)
 
Line 6: Line 6:
public class TesteConsultarStatusChamado extends TestCase  
public class TesteConsultarStatusChamado extends TestCase  
{
{
-
     public static void main(String[] args)  
+
     public void testConsultarStatusChamadoNOK()  
     {
     {
-
         Integer nroChamado = new Integer("492563");
+
        System.out.println("testConsultarStatusChamadoNOK()");
-
         TelaBuscaChamado telaBuscaChamado = new TelaBuscaChamado();
+
       
 +
        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);
         telaBuscaChamado.inserirDadosChamado(nroChamado);
          
          
-
         TelaExibeChamado telaExibeChamado = new TelaExibeChamado();
+
         assertTrue("Ausencia do chamado".equals(tMsgErro.getMsgErro()));
-
         assertTrue(telaExibeChamado.visivel());
+
    }
 +
   
 +
    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()));
     }
     }
}
}
</pre>
</pre>

Current revision as of 20:38, 23 May 2007

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