Ignore:
Timestamp:
07/05/11 10:01:08 (13 years ago)
Author:
luiz-fernando
Message:

Ticket #1771 - Refactoring, criadas novas classes para Pasta, Filtro, Pesquisa

Location:
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email
Files:
31 added
11 edited
8 moved

Legend:

Unmodified
Added
Removed
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/MailPreferencesTestCase.java

    r4627 r4675  
    88import org.expressolivre.cte.common.Config; 
    99import org.expressolivre.cte.pages.email.MailPreferencesPage; 
     10import org.testng.annotations.Parameters; 
    1011import org.testng.annotations.Test; 
    1112 
     
    1819public class MailPreferencesTestCase extends BaseTestCase { 
    1920 
     21        /** 
     22         * Seta todas as preferencias de acordo com o arquivo configurado em 
     23         * config.properties (propriedade "config.email"). 
     24         *  
     25         * @throws IllegalArgumentException 
     26         * @throws IllegalAccessException 
     27         * @throws InvocationTargetException 
     28         */ 
    2029        @Test 
    21         public void test() throws IllegalArgumentException, IllegalAccessException, 
    22                         InvocationTargetException { 
     30        public void setAllPreferences() throws IllegalArgumentException, 
     31                        IllegalAccessException, InvocationTargetException { 
    2332                openPreferencesPage(); 
    2433                MailPreferencesPage prefs = openEmailPreferencesPage(); 
     
    4857                } 
    4958                prefs.savePreferences(); 
     59        } 
    5060 
     61        @Test 
     62        @Parameters({ "useImportantFlag" }) 
     63        public void setImportantFlag(String useImportantFlag) { 
     64                openPreferencesPage(); 
     65                MailPreferencesPage prefs = openEmailPreferencesPage(); 
     66                prefs.setUseImportantFlag(useImportantFlag); 
     67                prefs.savePreferences(); 
     68        } 
     69 
     70        @Test 
     71        @Parameters({ "removeAttachment" }) 
     72        public void setRemoveAttachment(String removeAttachment) { 
     73                openPreferencesPage(); 
     74                MailPreferencesPage prefs = openEmailPreferencesPage(); 
     75                prefs.setRemoveAttachmentsFunction(removeAttachment); 
     76                prefs.savePreferences(); 
    5177        } 
    5278 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/DescartarEmailSalvarTestCase.java

    r4606 r4675  
    1010 * Caso de Teste: 
    1111 *  
    12  * EL-1092:Descartar nova mensagem nao salva - Cancelar 
    13  *  
    14  * EL-1239:Descartar nova mensagem nao salva - Descartar 
    15  *  
    1612 * EL-1240:Descartar nova mensagem nao salva - Salvar 
    17  *  
    18  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    19  * testcase&id=EL-1092 
    20  *  
    21  * http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    22  * testcase&id=EL-1239 
    2313 *  
    2414 * http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
     
    2919 *         Created on Feb 23, 2011 at 3:10:58 PM 
    3020 */ 
    31 public class DescartarEmailTestCase extends BaseEmailTestCase { 
    32  
    33         /** 
    34          * Executa o teste. Testa os botoes Cancelar e Descartar nova mensagem. 
    35          */ 
    36         @Test 
    37         public void botoesCancelarDescartarNovoEmail() { 
    38                 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO, EMAIL_TEXTO); 
    39                 mp.closeMail(false); 
    40                 mp.cancelNewEmail(); 
    41                 mp.closeMail(false); 
    42                 mp.discardNewEmail(); 
    43         } 
     21public class DescartarEmailSalvarTestCase extends BaseEmailTestCase { 
    4422 
    4523        @Test 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailSemAssuntoTestCase.java

    r4606 r4675  
    1212 * EL-533:Enviar mensagem sem assunto 
    1313 *  
    14  * EL-1091:Enviar mensagem sem assunto - Cancelar 
    15  *  
    1614 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    1715 * testcase&id=EL-533 
    18  *  
    19  * http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    20  * testcase&id=EL-1091 
    2116 *  
    2217 * @author L.F.Estivalet (Serpro) 
     
    4237        } 
    4338 
    44         @Test 
    45         public void enviarEmailSemAssuntoRejeitar() { 
    46                 mp.composeEmail(EMAIL_TESTE_1, "", EMAIL_TEXTO_SEM_ASSUNTO); 
    47                 mp.sendMail(); 
    48                 // Sistema exibe um alerta para confirmacao do envio do email sem 
    49                 // assunto. 
    50  
    51                 Alert noSubject = driver.switchTo().alert(); 
    52                 assert MSG_ENVIAR_SEM_ASSUNTO.equals(noSubject.getText()); 
    53                 noSubject.dismiss(); 
    54  
    55                 mp.closeMail(false); 
    56                 mp.discardNewEmail(); 
    57         } 
    58  
    5939} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailTestCase.java

    r4527 r4675  
    3535        } 
    3636 
    37         @Test 
    38         public void enviarEmailComAcentoNoAssunto() { 
    39                 mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_ACENTO, EMAIL_TEXTO); 
    40                 mp.sendMail(); 
    41                 mp.assertMessage(MSG_EMAIL_ENVIADO); 
    42                 Assert.assertNotNull(mp.findEmailIdBySubject(MailPage.SENT_FOLDER, 
    43                                 EMAIL_ASSUNTO_ACENTO)); 
    44         } 
    4537} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/filtro/CriarFiltroPorAssuntoTestCase.java

    r4620 r4675  
    4848        } 
    4949 
    50         @Test 
    51         public void criarFiltroPorAssuntoComMensagemRejeicao() { 
    52                 MailFilterPage mfp = mp.editFilter(); 
    53                 mfp.newFilterRule(); 
    54                 mfp.setFilterSubject(EMAIL_ASSUNTO); 
    55                 mfp.setFilterRejectMessage(); 
    56                 mfp.saveFilterRules(); 
    57  
    58                 Alert error = driver.switchTo().alert(); 
    59                 assert "Informe um texto para rejeição!".equals(error.getText()); 
    60                 error.dismiss(); 
    61  
    62                 mfp.setFilterRejectMessageText("Não enviar email para esta conta!!!"); 
    63                 mfp.saveFilterRules(); 
    64  
    65                 assert mfp.getFilterRuleText("2").equals( 
    66                                 "Status : Habilitada - Se o email tem assunto:" + EMAIL_ASSUNTO 
    67                                                 + " - Ação: Rejeitar"); 
    68  
    69         } 
    7050} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/filtro/ExcluirFiltroTestCase.java

    r4620 r4675  
    1111 * Caso de Teste: EL-630:Excluir filtro 
    1212 *  
    13  * Caso de Teste: EL-1103:Excluir mais de 1 filtro 
    14  *  
    1513 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    1614 * testcase&id=EL-630 
    17  *  
    18  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    19  * testcase&id=EL-1103 
    2015 *  
    2116 * @author L.F.Estivalet (Serpro) 
     
    3227                mfp.deleteFilterRule(ruleId); 
    3328        } 
    34  
    35         @Test 
    36         public void excluirMultiplosFiltros() { 
    37                 MailFilterPage mfp = mp.editFilter(); 
    38                 for (int i = 0; i < 3; i++) { 
    39                         mfp.selectFilterRule(i); 
    40                 } 
    41  
    42                 mfp.deleteFilters(); 
    43         } 
    44  
    4529} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/ler/BloquearUsuarioTestCase.java

    r4620 r4675  
    22 
    33import org.expressolivre.cte.common.BaseEmailTestCase; 
    4 import org.expressolivre.cte.pages.email.MailFilterPage; 
    54import org.testng.annotations.Test; 
    65 
     
    109 * Caso de Teste: 
    1110 *  
    12  * EL-1145:Bloquear usuario - excluir 
    13  *  
    14  * EL-1148:Bloquear usuario - duplicidade 
     11 * EL-1145:Bloquear usuario 
    1512 *  
    1613 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    1714 * testcase&id=EL-1145 
    18  *  
    19  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    20  * testcase&id=EL-1148 
    2115 *  
    2216 * @see org.expressolivre.cte.email.compor.EnviarEmailTestCase 
     
    4135        } 
    4236 
    43         @Test 
    44         public void bloquearRemetenteNovamente() { 
    45                 String id = mp.readEmail(EMAIL_ASSUNTO); 
    46                 mp.showDetails(id); 
    47                 mp.blockRecipient(MSG_REMETENTE_JA_BLOQUEADO); 
    48         } 
    49  
    50         @Test 
    51         public void desbloquearRemetente() { 
    52                 MailFilterPage mfp = mp.editFilter(); 
    53                 mfp.deleteFilterRule(0); 
    54         } 
    55  
    5637} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/listar/ExportarEmailSelecionadoTestCase.java

    r4606 r4675  
    1111 * EL-586:Exportar 1 mensagem 
    1212 *  
    13  * EL-1150:Exportar - Sem selecionar 
    14  *  
    1513 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    1614 * testcase&id=EL-586 
    17  *  
    18  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    19  * testcase&id=EL-1150 
    2015 *  
    2116 * @author L.F.Estivalet (Serpro) 
     
    3631 
    3732        } 
    38  
    39         @Test 
    40         public void exportarEmailNaoSelecionado() { 
    41                 mp.exportEmail(); 
    42                 mp.assertMessage(MSG_EMAIL_NAO_SELECIONADO); 
    43         } 
    4433} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pastas/ApagarPastaTestCase.java

    r4620 r4675  
    33import org.expressolivre.cte.common.BaseEmailTestCase; 
    44import org.expressolivre.cte.pages.email.MailFolderPage; 
    5 import org.openqa.selenium.Alert; 
    65import org.testng.annotations.Test; 
    76 
     
    1110 * Caso de Teste: EL-614:Excluir pasta 
    1211 *  
    13  * Caso de Teste: EL-616:Excluir pasta com subpastas 
    14  *  
    15  * Caso de Teste: EL-1166:Excluir pasta em uso 
    16  *  
    1712 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    1813 * testcase&id=EL-614 
    19  *  
    20  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    21  * testcase&id=EL-616 
    22  *  
    23  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    24  * testcase&id=EL-1166 
    2514 *  
    2615 * @see org.expressolivre.cte.email.pastas.CriarPastaTestCase 
     
    3322 
    3423public class ApagarPastaTestCase extends BaseEmailTestCase { 
    35  
    36         @Test 
    37         public void deleteFolderWithSubFolder() { 
    38                 MailFolderPage mfp = mp.editFolder(); 
    39                 mfp.deleteFolder(EMAIL_PASTA_TESTE); 
    40                 Alert confirm = driver.switchTo().alert(); 
    41                 assert ("Remova suas sub-pastas primeiro.").equals(confirm.getText()); 
    42                 confirm.accept(); 
    43         } 
    44  
    45         @Test(dependsOnMethods = { "deleteFolderWithSubFolder" }) 
    46         public void deleteSubFolder() { 
    47                 MailFolderPage mfp = mp.editFolder(); 
    48                 mfp.deleteSubFolder(EMAIL_PASTA_TESTE, "subfolder"); 
    49         } 
    50  
    51         @Test 
    52         public void deleteFolderInUse() { 
    53                 mp.openFolder("lINBOX/Seleniumtree_folders", false); 
    54                 MailFolderPage mfp = mp.editFolder(); 
    55                 mfp.deleteFolder(EMAIL_PASTA_TESTE, true); 
    56         } 
    57  
    5824        /** 
    5925         * Exclui pasta padrao utilizada nos testes. 
    6026         */ 
    61         @Test(dependsOnMethods = { "deleteFolderWithSubFolder", "deleteSubFolder", 
    62                         "deleteFolderInUse" }) 
     27        @Test 
    6328        public void deleteFolder() { 
    6429                MailFolderPage mfp = mp.editFolder(); 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pastas/CriarPastaTestCase.java

    r4620 r4675  
    33import org.expressolivre.cte.common.BaseEmailTestCase; 
    44import org.expressolivre.cte.pages.email.MailFolderPage; 
    5 import org.openqa.selenium.Alert; 
    65import org.testng.annotations.Test; 
    76 
     
    1110 * Caso de Teste: EL-611:Criar pasta 
    1211 *  
    13  * Caso de Teste: EL-612:Criar pasta com caracter especial no nome 
    14  *  
    15  * Caso de Teste: EL-613:Criar sub pasta 
    16  *  
    1712 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    1813 * testcase&id=EL-611 
    19  *  
    20  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    21  * testcase&id=EL-612 
    22  *  
    23  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    24  * testcase&id=EL-613 
    2514 *  
    2615 * @author L.F.Estivalet (Serpro) 
     
    4130        } 
    4231 
    43         @Test 
    44         public void criarSubPasta() { 
    45                 MailFolderPage mfp = mp.editFolder(); 
    46                 mfp.createSubFolder(EMAIL_PASTA_TESTE, "subfolder"); 
    47         } 
    48  
    49         /** 
    50          * TODO Criar array com nomes invalidos e repetir o teste n vezes. 
    51          */ 
    52         @Test 
    53         public void criarPastaComCaracterEspecial() { 
    54                 MailFolderPage mfp = mp.editFolder(); 
    55                 mfp.createNewFolder("pasta1/pasta2"); 
    56                 Alert newFolder = driver.switchTo().alert(); 
    57                 assert "Erro ao criar a pasta. Certifique-se de que não tentou criá-la com um nome que contém a palavra \"local_\" ou que possui algum caractere especial." 
    58                                 .equals(newFolder.getText()); 
    59                 newFolder.accept(); 
    60         } 
    61  
    6232} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pastas/RenomearPastaTestCase.java

    r4620 r4675  
    33import org.expressolivre.cte.common.BaseEmailTestCase; 
    44import org.expressolivre.cte.pages.email.MailFolderPage; 
    5 import org.openqa.selenium.Alert; 
    65import org.testng.annotations.Test; 
    76 
     
    1110 * Caso de Teste: EL-615:Renomear pasta 
    1211 *  
    13  * Caso de Teste: EL-610:Visualizar pastas 
    14  *  
    15  * Caso de Teste: EL-1167:Renomear pasta em uso 
    16  *  
    1712 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    1813 * testcase&id=EL-615 
    19  *  
    20  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    21  * testcase&id=EL-610 
    22  *  
    23  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    24  * testcase&id=EL-1167 
    2514 *  
    2615 * @author L.F.Estivalet (Serpro) 
     
    3827        } 
    3928 
    40         @Test 
    41         public void renomearPastaEmUso() throws Exception { 
    42                 mp.openFolder("lINBOX/Seleniumtree_folders", false); 
    43                 MailFolderPage mfp = mp.editFolder(); 
    44                 mfp.renameFolderInUse(EMAIL_PASTA_TESTE); 
    45         } 
    46  
    47         /** 
    48          * TODO Criar array com nomes invalidos e repetir o teste n vezes. 
    49          */ 
    50         @Test 
    51         public void renomearPastaComCaracterEspecial() { 
    52                 MailFolderPage mfp = mp.editFolder(); 
    53                 mfp.createNewFolder("pasta1/pasta2"); 
    54                 Alert newFolder = driver.switchTo().alert(); 
    55                 assert "Erro ao criar a pasta. Certifique-se de que não tentou criá-la com um nome que contém a palavra \"local_\" ou que possui algum caractere especial." 
    56                                 .equals(newFolder.getText()); 
    57                 newFolder.accept(); 
    58         } 
    59  
    6029} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pesquisar/PesquisarEmailImportanteComResultadoTestCase.java

    r4620 r4675  
    1111 * Caso de Teste: EL-618:Pesquisa avancada de mensagens 
    1212 *  
    13  * Caso de Teste: EL-1201:Pesquisar mensagens sem retornar resultado 
    14  *  
    15  * Caso de Teste: EL-622:Pesquisar apenas mensagens nao importantes 
    16  *  
    1713 * Caso de Teste: EL-623:Pesquisar apenas mensagens importantes 
    1814 *  
    1915 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    2016 * testcase&id=EL-618 
    21  *  
    22  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    23  * testcase&id=EL-1201 
    24  *  
    25  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    26  * testcase&id=EL-622 
    2717 *  
    2818 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
     
    3424 *  
    3525 */ 
    36 public class PesquisarEmailImportanteTestCase extends BaseEmailTestCase { 
    37  
    38         @Test 
    39         public void pesquisaMensagemImportanteSemResultado() { 
    40                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    41                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    42                 msp.searchImportantMessage("Importante"); 
    43                 msp.doSearch(); 
    44                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    45                                 "0")); 
    46         } 
    47  
    48         @Test 
    49         public void pesquisaMensagemNaoImportanteSemResultado() { 
    50                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    51                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    52                 msp.searchImportantMessage("Não Importante"); 
    53                 msp.doSearch(); 
    54                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    55                                 "0")); 
    56         } 
     26public class PesquisarEmailImportanteComResultadoTestCase extends 
     27                BaseEmailTestCase { 
    5728 
    5829        /** 
     
    6940        } 
    7041 
    71         /** 
    72          * see org.expressolivre.cte.email.compor.EnviarEmailTestCase 
    73          */ 
    74         @Test 
    75         public void pesquisaMensagemNaoImportanteComResultado() { 
    76                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    77                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    78                 msp.searchImportantMessage("Não Importante"); 
    79                 msp.doSearch(); 
    80                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    81                                 "1")); 
    82         } 
    83  
    8442} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pesquisar/PesquisarEmailLidaComResultadoTestCase.java

    r4620 r4675  
    3434 *  
    3535 */ 
    36 public class PesquisarEmailLidaTestCase extends BaseEmailTestCase { 
    37  
    38         @Test 
    39         public void pesquisaMensagemLidaSemResultado() { 
    40                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    41                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    42                 msp.searchSeenMessage("Lida"); 
    43                 msp.doSearch(); 
    44                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    45                                 "0")); 
    46         } 
     36public class PesquisarEmailLidaComResultadoTestCase extends BaseEmailTestCase { 
    4737 
    4838        @Test 
     
    5646        } 
    5747 
    58         @Test 
    59         public void pesquisaMensagemNaoLidaSemResultado() { 
    60                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    61                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    62                 msp.searchSeenMessage("Não lida"); 
    63                 msp.doSearch(); 
    64                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    65                                 "0")); 
    66         } 
    67  
    68         @Test 
    69         public void pesquisaMensagemNaoLidaComResultado() { 
    70                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    71                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    72                 msp.searchSeenMessage("Não lida"); 
    73                 msp.doSearch(); 
    74                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    75                                 "1")); 
    76         } 
    77  
    7848} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pesquisar/PesquisarEmailParametroInvalidoTestCase.java

    r4620 r4675  
    1414 * inválidos 
    1515 *  
    16  * Caso de Teste: EL-1200:Pesquisar mensagens com datas invalidas 
    17  *  
    1816 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    1917 * testcase&id=EL-618 
     
    2119 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    2220 * testcase&id=EL-1199 
    23  *  
    24  * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 
    25  * testcase&id=EL-1200 
    2621 *  
    2722 * @author L.F.Estivalet (Serpro) 
     
    4035                alert.accept(); 
    4136        } 
    42  
    43         @Test 
    44         public void pesquisaEmailDestaDataInvalida() { 
    45                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    46                 msp.setSearchSinceDate("223344"); 
    47                 msp.doSearch(); 
    48                 Alert alert = driver.switchTo().alert(); 
    49                 assert ("Data inválida no campo 'Desta  Data'".equals(alert.getText())); 
    50                 alert.accept(); 
    51         } 
    52  
    53         @Test 
    54         public void pesquisaEmailAteDataInvalida() { 
    55                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    56                 msp.setSearchSinceDate(""); 
    57                 msp.setSearchOnDate("918272"); 
    58                 msp.doSearch(); 
    59                 Alert alert = driver.switchTo().alert(); 
    60                 assert ("Data inválida no campo 'Na Data'".equals(alert.getText())); 
    61                 alert.accept(); 
    62         } 
    63  
    64         @Test 
    65         public void pesquisaEmailNestaDataInvalida() { 
    66                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    67                 msp.setSearchSinceDate(""); 
    68                 msp.setSearchOnDate(""); 
    69                 msp.setSearchBeforeDate("837378"); 
    70                 msp.doSearch(); 
    71                 Alert alert = driver.switchTo().alert(); 
    72                 assert ("Data inválida no campo 'Até a Data'".equals(alert.getText())); 
    73                 alert.accept(); 
    74  
    75         } 
    76  
    7737} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pesquisar/PesquisarEmailPorAssuntoComResultadoTestCase.java

    r4620 r4675  
    2929 *  
    3030 */ 
    31 public class PesquisarEmailPorAssuntoTestCase extends BaseEmailTestCase { 
     31public class PesquisarEmailPorAssuntoComResultadoTestCase extends 
     32                BaseEmailTestCase { 
    3233 
    3334        /** 
     
    4445        } 
    4546 
    46         /** 
    47          * @see org.expressolivre.cte.email.compor.EnviarEmailTestCase 
    48          */ 
    49         @Test 
    50         public void pesquisaEmailPorAssuntoComAcentoResultado() { 
    51                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    52                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    53                 msp.setSearchSubject(EMAIL_ASSUNTO_ACENTO); 
    54                 msp.doSearch(); 
    55                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    56                                 "1")); 
    57         } 
    58  
    59         @Test 
    60         public void pesquisaEmailPorAssuntoSemResultado() { 
    61                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    62                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    63                 msp.setSearchSubject("assunto não encontrado"); 
    64                 msp.doSearch(); 
    65                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    66                                 "0")); 
    67         } 
    68  
    6947} 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pesquisar/PesquisarEmailPorDataComResultadoTestCase.java

    r4620 r4675  
    3232 *  
    3333 */ 
    34 public class PesquisarEmailPorDataTestCase extends BaseEmailTestCase { 
    35  
    36         @Test 
    37         public void pesquisaEmailPorDataSemResultado() { 
    38                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    39                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    40                 msp.setSearchOnDate("01011984"); 
    41                 msp.doSearch(); 
    42                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    43                                 "0")); 
    44         } 
     34public class PesquisarEmailPorDataComResultadoTestCase extends 
     35                BaseEmailTestCase { 
    4536 
    4637        @Test 
     
    5546                msp.doSearch(); 
    5647                mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    57                                 "2")); 
     48                                "1")); 
    5849        } 
    5950 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pesquisar/PesquisarEmailPorIntervaloDataComResultadoTestCase.java

    r4620 r4675  
    3232 *  
    3333 */ 
    34 public class PesquisarEmailPorIntervaloDataTestCase extends BaseEmailTestCase { 
    35  
    36         @Test 
    37         public void pesquisaEmailPorIntervaloDataSemResultado() { 
    38                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    39                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    40                 msp.setSearchSinceDate("01011984"); 
    41                 msp.setSearchBeforeDate("01011999"); 
    42                 msp.doSearch(); 
    43                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    44                                 "0")); 
    45         } 
     34public class PesquisarEmailPorIntervaloDataComResultadoTestCase extends 
     35                BaseEmailTestCase { 
    4636 
    4737        @Test 
     
    5949                msp.doSearch(); 
    6050                mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    61                                 "2")); 
     51                                "1")); 
    6252        } 
    6353 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pesquisar/PesquisarEmailPorRemetenteComResultadoTestCase.java

    r4620 r4675  
    2929 *  
    3030 */ 
    31 public class PesquisarEmailPorRemetenteTestCase extends BaseEmailTestCase { 
    32  
    33         @Test 
    34         public void pesquisaEmailPorRemetenteSemResultado() { 
    35                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    36                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    37                 msp.setSearchRemetente("João da Silva"); 
    38                 msp.doSearch(); 
    39                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    40                                 "0")); 
    41         } 
     31public class PesquisarEmailPorRemetenteComResultadoTestCase extends 
     32                BaseEmailTestCase { 
    4233 
    4334        @Test 
     
    4839                msp.doSearch(); 
    4940                mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    50                                 "2")); 
     41                                "1")); 
    5142        } 
    5243 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pesquisar/PesquisarEmailPorTextoComResultadoTestCase.java

    r4620 r4675  
    2424 *  
    2525 */ 
    26 public class PesquisarEmailPorTextoTestCase extends BaseEmailTestCase { 
     26public class PesquisarEmailPorTextoComResultadoTestCase extends 
     27                BaseEmailTestCase { 
    2728 
    2829        @Test 
     
    3334                msp.doSearch(); 
    3435                mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    35                                 "2")); 
    36         } 
    37  
    38         @Test 
    39         public void pesquisaEmailPorTextoSemResultado() { 
    40                 MailSearchPage msp = mp.openSearchMessageWindow(); 
    41                 msp.setSearchFolders("lINBOX_folders_tree_search"); 
    42                 msp.setSearchBody("texto não encontrado"); 
    43                 msp.doSearch(); 
    44                 mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", 
    45                                 "0")); 
     36                                "1")); 
    4637        } 
    4738 
Note: See TracChangeset for help on using the changeset viewer.