TesteAtenderChamados.java
From Grupo6 Especoo
(Difference between revisions)
Line 6: | Line 6: | ||
public class TesteAtenderChamados extends TestCase | public class TesteAtenderChamados extends TestCase | ||
{ | { | ||
- | public | + | public void testAtenderChamadosNOK1() |
{ | { | ||
- | Integer idAtend = new Integer(" | + | System.out.println("testAtenderChamadosNOK1()"); |
- | TelaBuscaChamados telaBuscaChamados = new TelaBuscaChamados(); | + | |
+ | 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 no mouse"); | ||
+ | chamadoInserir.setAtendente(atendenteInserir); | ||
+ | chamadoInserir.setIdStatus(StatusChamado.AGUARDANDO_ATENDIMENTO); | ||
+ | |||
+ | Chamados.getInstance().inserirChamadoTeste(chamadoInserir); | ||
+ | |||
+ | Integer idAtend = new Integer("1236"); | ||
+ | |||
+ | TMsgErro tMsgErro = new TMsgErro(); | ||
+ | |||
+ | CtrlBuscaChamados ctrlBuscaChamados = new CtrlBuscaChamados(); | ||
+ | |||
+ | ctrlBuscaChamados.addPropertyChangeListener(tMsgErro); | ||
+ | |||
+ | TelaBuscaChamados telaBuscaChamados = new TelaBuscaChamados(ctrlBuscaChamados); | ||
telaBuscaChamados.inserirDadosAtendente(idAtend); | telaBuscaChamados.inserirDadosAtendente(idAtend); | ||
+ | |||
+ | assertTrue("Ausencia de chamados por atendente".equals(tMsgErro.getMsgErro())); | ||
+ | } | ||
+ | |||
+ | public void testAtenderChamadosNOK2() | ||
+ | { | ||
+ | System.out.println("testAtenderChamadosNOK2()"); | ||
+ | |||
+ | Atendente atendenteInserir = new Atendente(); | ||
+ | atendenteInserir.setIdAtend(1236); | ||
+ | atendenteInserir.setNome("Atendente1"); | ||
+ | |||
+ | Atendentes.getInstance().inserirAtendenteTeste(atendenteInserir); | ||
+ | |||
+ | Chamado chamadoInserir = new Chamado(); | ||
+ | chamadoInserir.setNroChamado(4563); | ||
+ | chamadoInserir.setIdFunc(492563); | ||
+ | chamadoInserir.setDepartamento("RH"); | ||
+ | chamadoInserir.setDescricao("Problema no mouse"); | ||
+ | chamadoInserir.setAtendente(atendenteInserir); | ||
+ | chamadoInserir.setIdStatus(StatusChamado.AGUARDANDO_ATENDIMENTO); | ||
+ | |||
+ | Chamados.getInstance().inserirChamadoTeste(chamadoInserir); | ||
+ | |||
+ | Integer idAtend = new Integer("1236"); | ||
+ | |||
+ | TMsgErro tMsgErro = new TMsgErro(); | ||
+ | |||
+ | CtrlBuscaChamados ctrlBuscaChamados = new CtrlBuscaChamados(); | ||
+ | |||
+ | ctrlBuscaChamados.addPropertyChangeListener(tMsgErro); | ||
+ | |||
+ | TelaBuscaChamados telaBuscaChamados = new TelaBuscaChamados(ctrlBuscaChamados); | ||
+ | telaBuscaChamados.inserirDadosAtendente(idAtend); | ||
+ | |||
+ | assertNull(tMsgErro.getMsgErro()); | ||
+ | |||
+ | assertTrue("Tela de exibe chamados do atendente".equals(tMsgErro.getMsgTela())); | ||
Chamado chamado = new Chamado(); | Chamado chamado = new Chamado(); | ||
- | chamado.setNroChamado( | + | chamado.setNroChamado(56); |
- | + | CtrlExibeChamados ctrlExibeChamados = new CtrlExibeChamados(); | |
- | + | ||
+ | ctrlExibeChamados.addPropertyChangeListener(tMsgErro); | ||
+ | |||
+ | TelaExibeChamados telaExibeChamados = new TelaExibeChamados(ctrlExibeChamados); | ||
telaExibeChamados.alterarStatus(chamado); | telaExibeChamados.alterarStatus(chamado); | ||
- | TelaAlteraStatus telaAlteraStatus = new TelaAlteraStatus(); | + | assertTrue("Tela de alteracao de status".equals(tMsgErro.getMsgTela())); |
- | assertTrue( | + | |
- | telaAlteraStatus.inserirStatusChamado( | + | CtrlAlteraStatus ctrlAlteraStatus = new CtrlAlteraStatus(); |
+ | |||
+ | ctrlAlteraStatus.addPropertyChangeListener(tMsgErro); | ||
+ | |||
+ | TelaAlteraStatus telaAlteraStatus = new TelaAlteraStatus(ctrlAlteraStatus); | ||
+ | telaAlteraStatus.inserirStatusChamado(StatusChamado.EM_ATENDIMENTO, "trocar mouse"); | ||
+ | |||
+ | assertTrue("Erro na atualizacao do status do chamado".equals(tMsgErro.getMsgErro())); | ||
+ | } | ||
+ | |||
+ | public void testAtenderChamadosOK() | ||
+ | { | ||
+ | System.out.println("testAtenderChamadosOK()"); | ||
+ | |||
+ | Atendente atendenteInserir = new Atendente(); | ||
+ | atendenteInserir.setIdAtend(1237); | ||
+ | atendenteInserir.setNome("Atendente1"); | ||
+ | |||
+ | Atendentes.getInstance().inserirAtendenteTeste(atendenteInserir); | ||
+ | |||
+ | Chamado chamadoInserir = new Chamado(); | ||
+ | chamadoInserir.setNroChamado(4564); | ||
+ | chamadoInserir.setIdFunc(492563); | ||
+ | chamadoInserir.setDepartamento("RH"); | ||
+ | chamadoInserir.setDescricao("Problema na impressora"); | ||
+ | chamadoInserir.setAtendente(atendenteInserir); | ||
+ | chamadoInserir.setIdStatus(StatusChamado.EM_ATENDIMENTO); | ||
+ | |||
+ | Chamados.getInstance().inserirChamadoTeste(chamadoInserir); | ||
+ | |||
+ | Integer idAtend = new Integer("1237"); | ||
+ | |||
+ | TMsgErro tMsgErro = new TMsgErro(); | ||
+ | |||
+ | CtrlBuscaChamados ctrlBuscaChamados = new CtrlBuscaChamados(); | ||
+ | |||
+ | ctrlBuscaChamados.addPropertyChangeListener(tMsgErro); | ||
+ | |||
+ | TelaBuscaChamados telaBuscaChamados = new TelaBuscaChamados(ctrlBuscaChamados); | ||
+ | telaBuscaChamados.inserirDadosAtendente(idAtend); | ||
+ | |||
+ | assertNull(tMsgErro.getMsgErro()); | ||
+ | |||
+ | assertTrue("Tela de exibe chamados do atendente".equals(tMsgErro.getMsgTela())); | ||
+ | |||
+ | Chamado chamado = new Chamado(); | ||
+ | chamado.setNroChamado(4564); | ||
+ | |||
+ | CtrlExibeChamados ctrlExibeChamados = new CtrlExibeChamados(); | ||
+ | |||
+ | ctrlExibeChamados.addPropertyChangeListener(tMsgErro); | ||
+ | |||
+ | TelaExibeChamados telaExibeChamados = new TelaExibeChamados(ctrlExibeChamados); | ||
+ | telaExibeChamados.alterarStatus(chamado); | ||
+ | |||
+ | assertNull(tMsgErro.getMsgErro()); | ||
+ | |||
+ | assertTrue("Tela de alteracao de status".equals(tMsgErro.getMsgTela())); | ||
+ | |||
+ | CtrlAlteraStatus ctrlAlteraStatus = new CtrlAlteraStatus(); | ||
+ | |||
+ | ctrlAlteraStatus.addPropertyChangeListener(tMsgErro); | ||
+ | |||
+ | TelaAlteraStatus telaAlteraStatus = new TelaAlteraStatus(ctrlAlteraStatus); | ||
+ | telaAlteraStatus.inserirStatusChamado(StatusChamado.FINALIZADO, "troca do toner"); | ||
+ | |||
+ | assertNull(tMsgErro.getMsgErro()); | ||
- | + | assertTrue("Tela de confirmacao de alteracao de status de chamado".equals(tMsgErro.getMsgTela())); | |
- | assertTrue( | + | |
} | } | ||
} | } | ||
</pre> | </pre> |
Current revision as of 20:42, 23 May 2007
package sistemaordemservico; import junit.framework.TestCase; public class TesteAtenderChamados extends TestCase { public void testAtenderChamadosNOK1() { System.out.println("testAtenderChamadosNOK1()"); 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 no mouse"); chamadoInserir.setAtendente(atendenteInserir); chamadoInserir.setIdStatus(StatusChamado.AGUARDANDO_ATENDIMENTO); Chamados.getInstance().inserirChamadoTeste(chamadoInserir); Integer idAtend = new Integer("1236"); TMsgErro tMsgErro = new TMsgErro(); CtrlBuscaChamados ctrlBuscaChamados = new CtrlBuscaChamados(); ctrlBuscaChamados.addPropertyChangeListener(tMsgErro); TelaBuscaChamados telaBuscaChamados = new TelaBuscaChamados(ctrlBuscaChamados); telaBuscaChamados.inserirDadosAtendente(idAtend); assertTrue("Ausencia de chamados por atendente".equals(tMsgErro.getMsgErro())); } public void testAtenderChamadosNOK2() { System.out.println("testAtenderChamadosNOK2()"); Atendente atendenteInserir = new Atendente(); atendenteInserir.setIdAtend(1236); atendenteInserir.setNome("Atendente1"); Atendentes.getInstance().inserirAtendenteTeste(atendenteInserir); Chamado chamadoInserir = new Chamado(); chamadoInserir.setNroChamado(4563); chamadoInserir.setIdFunc(492563); chamadoInserir.setDepartamento("RH"); chamadoInserir.setDescricao("Problema no mouse"); chamadoInserir.setAtendente(atendenteInserir); chamadoInserir.setIdStatus(StatusChamado.AGUARDANDO_ATENDIMENTO); Chamados.getInstance().inserirChamadoTeste(chamadoInserir); Integer idAtend = new Integer("1236"); TMsgErro tMsgErro = new TMsgErro(); CtrlBuscaChamados ctrlBuscaChamados = new CtrlBuscaChamados(); ctrlBuscaChamados.addPropertyChangeListener(tMsgErro); TelaBuscaChamados telaBuscaChamados = new TelaBuscaChamados(ctrlBuscaChamados); telaBuscaChamados.inserirDadosAtendente(idAtend); assertNull(tMsgErro.getMsgErro()); assertTrue("Tela de exibe chamados do atendente".equals(tMsgErro.getMsgTela())); Chamado chamado = new Chamado(); chamado.setNroChamado(56); CtrlExibeChamados ctrlExibeChamados = new CtrlExibeChamados(); ctrlExibeChamados.addPropertyChangeListener(tMsgErro); TelaExibeChamados telaExibeChamados = new TelaExibeChamados(ctrlExibeChamados); telaExibeChamados.alterarStatus(chamado); assertTrue("Tela de alteracao de status".equals(tMsgErro.getMsgTela())); CtrlAlteraStatus ctrlAlteraStatus = new CtrlAlteraStatus(); ctrlAlteraStatus.addPropertyChangeListener(tMsgErro); TelaAlteraStatus telaAlteraStatus = new TelaAlteraStatus(ctrlAlteraStatus); telaAlteraStatus.inserirStatusChamado(StatusChamado.EM_ATENDIMENTO, "trocar mouse"); assertTrue("Erro na atualizacao do status do chamado".equals(tMsgErro.getMsgErro())); } public void testAtenderChamadosOK() { System.out.println("testAtenderChamadosOK()"); Atendente atendenteInserir = new Atendente(); atendenteInserir.setIdAtend(1237); atendenteInserir.setNome("Atendente1"); Atendentes.getInstance().inserirAtendenteTeste(atendenteInserir); Chamado chamadoInserir = new Chamado(); chamadoInserir.setNroChamado(4564); chamadoInserir.setIdFunc(492563); chamadoInserir.setDepartamento("RH"); chamadoInserir.setDescricao("Problema na impressora"); chamadoInserir.setAtendente(atendenteInserir); chamadoInserir.setIdStatus(StatusChamado.EM_ATENDIMENTO); Chamados.getInstance().inserirChamadoTeste(chamadoInserir); Integer idAtend = new Integer("1237"); TMsgErro tMsgErro = new TMsgErro(); CtrlBuscaChamados ctrlBuscaChamados = new CtrlBuscaChamados(); ctrlBuscaChamados.addPropertyChangeListener(tMsgErro); TelaBuscaChamados telaBuscaChamados = new TelaBuscaChamados(ctrlBuscaChamados); telaBuscaChamados.inserirDadosAtendente(idAtend); assertNull(tMsgErro.getMsgErro()); assertTrue("Tela de exibe chamados do atendente".equals(tMsgErro.getMsgTela())); Chamado chamado = new Chamado(); chamado.setNroChamado(4564); CtrlExibeChamados ctrlExibeChamados = new CtrlExibeChamados(); ctrlExibeChamados.addPropertyChangeListener(tMsgErro); TelaExibeChamados telaExibeChamados = new TelaExibeChamados(ctrlExibeChamados); telaExibeChamados.alterarStatus(chamado); assertNull(tMsgErro.getMsgErro()); assertTrue("Tela de alteracao de status".equals(tMsgErro.getMsgTela())); CtrlAlteraStatus ctrlAlteraStatus = new CtrlAlteraStatus(); ctrlAlteraStatus.addPropertyChangeListener(tMsgErro); TelaAlteraStatus telaAlteraStatus = new TelaAlteraStatus(ctrlAlteraStatus); telaAlteraStatus.inserirStatusChamado(StatusChamado.FINALIZADO, "troca do toner"); assertNull(tMsgErro.getMsgErro()); assertTrue("Tela de confirmacao de alteracao de status de chamado".equals(tMsgErro.getMsgTela())); } }