Changeset 4675


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

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

Location:
devel/testlink/automation2.0
Files:
32 added
19 edited
8 moved

Legend:

Unmodified
Added
Removed
  • devel/testlink/automation2.0/[FUN02.1] - ComporMensagem.xml

    r4606 r4675  
    1010        </test> 
    1111 
     12        <test name="Enviar email importante" preserve-order="true"> 
     13                <parameter name="useImportantFlag"  value="Sim"/> 
     14                <classes> 
     15                        <class name="org.expressolivre.cte.email.MailPreferencesTestCase"> 
     16                                <methods> 
     17                                        <include name="setImportantFlag"></include> 
     18                                </methods> 
     19                        </class> 
     20                        <class name="org.expressolivre.cte.email.compor.EnviarEmailImportanteTestCase" /> 
     21                </classes> 
     22        </test> 
     23 
     24        <test name="Voltar flag importante para o padrao" preserve-order="true"> 
     25                <parameter name="useImportantFlag"  value="usar o padrão"/> 
     26                <classes> 
     27                        <class name="org.expressolivre.cte.email.MailPreferencesTestCase"> 
     28                                <methods> 
     29                                        <include name="setImportantFlag"></include> 
     30                                </methods> 
     31                        </class> 
     32                </classes> 
     33        </test> 
     34 
    1235 
    1336        <test name="Compor e enviar emails" preserve-order="true"> 
    1437                <classes> 
    1538                        <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" /> 
     39                        <class name="org.expressolivre.cte.email.compor.EnviarEmailAcentoAssuntoTestCase" /> 
    1640                        <class name="org.expressolivre.cte.email.compor.EnviarEmailCorpo100TestCase" /> 
    1741                        <class name="org.expressolivre.cte.email.compor.EnviarEmailAnexoTestCase" /> 
     
    2044                        <class name="org.expressolivre.cte.email.compor.EnviarEmailCopiaOcultaTestCase" /> 
    2145                        <class name="org.expressolivre.cte.email.compor.EnviarEmailCopiaTestCase" /> 
    22                         <class name="org.expressolivre.cte.email.compor.EnviarEmailImportanteTestCase" /> 
    2346                        <class name="org.expressolivre.cte.email.compor.EnviarEmailMultiplosAnexosTestCase" /> 
    2447                        <class name="org.expressolivre.cte.email.compor.EnviarEmailMultiplosDestinatariosTestCase" /> 
    2548                        <class name="org.expressolivre.cte.email.compor.EnviarEmailSemAssuntoTestCase" /> 
     49                        <class name="org.expressolivre.cte.email.compor.EnviarEmailSemAssuntoRejeitarTestCase" /> 
    2650                        <class name="org.expressolivre.cte.email.compor.EnviarEmailSomenteCopiaOcultaTestCase" /> 
    2751                        <class name="org.expressolivre.cte.email.compor.EnviarEmailSomenteCopiaTestCase" /> 
     
    3054                        <class name="org.expressolivre.cte.email.compor.SalvarEmailSomenteCopiaOcultaTestCase" /> 
    3155                        <class name="org.expressolivre.cte.email.compor.SalvarEmailSomenteCopiaTestCase" /> 
    32                         <class name="org.expressolivre.cte.email.compor.DescartarEmailTestCase" /> 
     56                        <class name="org.expressolivre.cte.email.compor.DescartarEmailCancelarTestCase" /> 
     57                        <class name="org.expressolivre.cte.email.compor.DescartarEmailDescartarTestCase" /> 
     58                        <class name="org.expressolivre.cte.email.compor.DescartarEmailSalvarTestCase" /> 
    3359                </classes> 
    3460        </test> 
  • devel/testlink/automation2.0/[FUN02.2] - LerMensagem.xml

    r4627 r4675  
    55        <test name="Abrir emails" preserve-order="true"> 
    66                <classes> 
    7                         <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" > 
    8                             <methods> 
    9                                 <exclude name="enviarEmailComAcentoNoAssunto"/> 
    10                             </methods> 
    11                         </class> 
    12                         <class name="org.expressolivre.cte.email.ler.MarcarEmailImportanteTestCase" /> 
    13                         <!-- TODO tive que retirar e colocar em outros testes pois sempre falhava... 
    14                                   muito estranho...investigar!  
    15                         class name="org.expressolivre.cte.email.ler.MarcarEmailNormalTestCase" /> 
    16                         <class name="org.expressolivre.cte.email.ler.MarcarEmailNaoLidoTestCase" /--> 
     7                        <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" /> 
    178                        <class name="org.expressolivre.cte.email.ler.BloquearUsuarioTestCase" /> 
     9                        <class name="org.expressolivre.cte.email.ler.BloquearUsuarioNovamenteTestCase" /> 
     10                        <class name="org.expressolivre.cte.email.ler.DesbloquearUsuarioTestCase" /> 
    1811                        <class name="org.expressolivre.cte.email.ler.ApagarEmailAbertoTestCase" /> 
    19                         <!-- class name="org.expressolivre.cte.email.compor.EnviarEmailAnexoTestCase" /> 
    20                         <class name="org.expressolivre.cte.email.ler.RemoverAnexoTestCase" /--> 
    2112                </classes> 
    2213        </test>  
     
    2415        <test name="Alterar flags" preserve-order="true"> 
    2516                <classes> 
    26                         <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" > 
    27                             <methods> 
    28                                 <exclude name="enviarEmailComAcentoNoAssunto"/> 
    29                             </methods> 
    30                         </class> 
     17                        <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" /> 
    3118                        <class name="org.expressolivre.cte.email.ler.MarcarEmailImportanteTestCase" /> 
    3219                </classes> 
     
    4128 
    4229        <test name="Ler email com anexo" preserve-order="true"> 
     30                <parameter name="removeAttachment"  value="Sim"/> 
    4331                <classes> 
     32                        <class name="org.expressolivre.cte.email.MailPreferencesTestCase"> 
     33                                <methods> 
     34                                        <include name="setRemoveAttachment"></include> 
     35                                </methods> 
     36                        </class> 
    4437                        <class name="org.expressolivre.cte.email.compor.EnviarEmailAnexoTestCase" /> 
    4538                        <class name="org.expressolivre.cte.email.ler.RemoverAnexoTestCase" /> 
     
    4740        </test>  
    4841 
     42        <test name="Voltar flag remover anexo para o padrao" preserve-order="true"> 
     43                <parameter name="removeAttachment"  value="usar o padrão"/> 
     44                <classes> 
     45                        <class name="org.expressolivre.cte.email.MailPreferencesTestCase"> 
     46                                <methods> 
     47                                        <include name="setRemoveAttachment"></include> 
     48                                </methods> 
     49                        </class> 
     50                </classes> 
     51        </test> 
    4952 
    5053        <test name="Apagar emails recebidos" preserve-order="true"> 
  • devel/testlink/automation2.0/[FUN02.3] - ListarMensagem.xml

    r4606 r4675  
    1616        <test name="Filtrar emails importantes" preserve-order="true"> 
    1717                <parameter name="folder" value="lINBOXtree_folders"/> 
     18                <parameter name="useImportantFlag"  value="Sim"/> 
    1819                <classes> 
     20                        <class name="org.expressolivre.cte.email.MailPreferencesTestCase"> 
     21                                <methods> 
     22                                        <include name="setImportantFlag"></include> 
     23                                </methods> 
     24                        </class> 
    1925                        <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" /> 
    2026                        <class name="org.expressolivre.cte.email.compor.EnviarEmailImportanteTestCase" /> 
     
    2329                </classes> 
    2430        </test> 
    25  
    2631  
     32        <test name="Voltar flag importante para o padrao" preserve-order="true"> 
     33                <parameter name="useImportantFlag"  value="usar o padrão"/> 
     34                <classes> 
     35                        <class name="org.expressolivre.cte.email.MailPreferencesTestCase"> 
     36                                <methods> 
     37                                        <include name="setImportantFlag"></include> 
     38                                </methods> 
     39                        </class> 
     40                </classes> 
     41        </test> 
    2742   
    28  
    29  
    3043        <test name="Apagar email selecionado" preserve-order="true"> 
    3144                <classes> 
    32                         <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase"> 
    33                             <methods> 
    34                                 <exclude name="enviarEmailComAcentoNoAssunto"/> 
    35                             </methods> 
    36                         </class> 
     45                        <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase"/> 
    3746                        <class name="org.expressolivre.cte.email.compor.EnviarEmailConfirmacaoLeituraTestCase" /> 
    3847                        <class name="org.expressolivre.cte.email.listar.ApagarEmailSelecionadoTestCase" /> 
     
    7382                        <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase" /> 
    7483                        <class name="org.expressolivre.cte.email.listar.ExportarEmailSelecionadoTestCase" /> 
     84                        <class name="org.expressolivre.cte.email.listar.ExportarEmailNaoSelecionadoTestCase" /> 
    7585                        <class name="org.expressolivre.cte.email.listar.ApagarTodosEmailsTestCase" /> 
    7686                </classes> 
  • devel/testlink/automation2.0/[FUN02.6] - GerenciarPastas.xml

    r4606 r4675  
    66                <classes> 
    77                        <class name="org.expressolivre.cte.email.pastas.CriarPastaTestCase" /> 
     8                        <class name="org.expressolivre.cte.email.pastas.CriarSubPastaTestCase" /> 
     9                        <class name="org.expressolivre.cte.email.pastas.CriarPastaComCaracterEspecialTestCase" /> 
    810                </classes> 
    911        </test>  
     
    1214                <classes> 
    1315                        <class name="org.expressolivre.cte.email.pastas.RenomearPastaTestCase" /> 
     16                        <class name="org.expressolivre.cte.email.pastas.RenomearPastaEmUsoTestCase" /> 
     17                        <class name="org.expressolivre.cte.email.pastas.RenomearPastaComCaracterEspecialTestCase" /> 
    1418                </classes> 
    1519        </test>  
     
    1721        <test name="Apagar pasta" preserve-order="true"> 
    1822                <classes> 
     23                        <class name="org.expressolivre.cte.email.pastas.ApagarPastaComSubPastaTestCase" /> 
     24                        <class name="org.expressolivre.cte.email.pastas.ApagarSubPastaTestCase" /> 
     25                        <class name="org.expressolivre.cte.email.pastas.ApagarPastaEmUsoTestCase" /> 
    1926                        <class name="org.expressolivre.cte.email.pastas.ApagarPastaTestCase" /> 
    2027                </classes> 
  • devel/testlink/automation2.0/[FUN02.7] - GerenciarFiltros.xml

    r4620 r4675  
    1212                <classes> 
    1313                        <class name="org.expressolivre.cte.email.filtro.CriarFiltroPorAssuntoTestCase"/> 
     14                        <class name="org.expressolivre.cte.email.filtro.CriarFiltroPorAssuntoComRejeicaoTestCase"/> 
     15                        <class name="org.expressolivre.cte.email.filtro.EditarFiltroPorAssuntoTestCase"/> 
    1416                </classes> 
    1517        </test>  
     
    3537        <test name="Excluir multiplos filtros" preserve-order="true"> 
    3638                <classes> 
    37                         <class name="org.expressolivre.cte.email.filtro.ExcluirFiltroTestCase"> 
    38                                 <methods> 
    39                                 <include name="excluirMultiplosFiltros"/> 
    40                                 </methods> 
    41                         </class> 
     39                        <class name="org.expressolivre.cte.email.filtro.ExcluirMultiplosFiltrosTestCase"/> 
    4240                </classes> 
    4341        </test>  
     
    5250                <parameter name="ruleId"  value="0"/> 
    5351                <classes> 
    54                         <class name="org.expressolivre.cte.email.filtro.ExcluirFiltroTestCase"> 
    55                                 <methods> 
    56                                 <include name="excluirFiltro"/> 
    57                                 </methods> 
    58                         </class>                                 
     52                        <class name="org.expressolivre.cte.email.filtro.ExcluirFiltroTestCase"/> 
    5953                </classes> 
    6054        </test>  
     55 
     56        <test name="Criar filtro por tamanho" preserve-order="true"> 
     57                <classes> 
     58                        <class name="org.expressolivre.cte.email.filtro.CriarFiltroPorTamanhoTestCase"/> 
     59                </classes> 
     60        </test>  
     61         
     62        <test name="Excluir filtro destinatario" preserve-order="true"> 
     63                <parameter name="ruleId"  value="0"/> 
     64                <classes> 
     65                        <class name="org.expressolivre.cte.email.filtro.ExcluirFiltroTestCase"/> 
     66                </classes> 
     67        </test>  
     68 
    6169 
    6270        <test name="Apagar pasta" preserve-order="true"> 
  • devel/testlink/automation2.0/[FUN02.8] - PesquisarMensagem.xml

    r4627 r4675  
    55        <test name="Pesquisar email normal/importante sem resultado" preserve-order="true"> 
    66                <classes> 
    7                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailImportanteTestCase"> 
    8                             <methods> 
    9                                 <include name="pesquisaMensagemImportanteSemResultado"/> 
    10                                 <include name="pesquisaMensagemNaoImportanteSemResultado"/> 
    11                             </methods> 
    12                         </class> 
     7                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailImportanteSemResultadoTestCase"/> 
     8                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailNaoImportanteSemResultadoTestCase"/> 
     9                </classes> 
     10        </test>  
     11 
     12        <test name="Pesquisar email lida/nao lida sem resultado" preserve-order="true"> 
     13                <classes> 
     14                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailLidaSemResultadoTestCase"/> 
     15                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailNaoLidaSemResultadoTestCase"/> 
    1316                </classes> 
    1417        </test>  
    1518 
    1619        <test name="Pesquisar email importante com resultado" preserve-order="true"> 
     20                <parameter name="useImportantFlag"  value="Sim"/> 
    1721                <classes> 
     22                        <class name="org.expressolivre.cte.email.MailPreferencesTestCase"> 
     23                                <methods> 
     24                                        <include name="setImportantFlag"></include> 
     25                                </methods> 
     26                        </class> 
    1827                        <class name="org.expressolivre.cte.email.compor.EnviarEmailImportanteTestCase" /> 
    19                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailImportanteTestCase"> 
    20                             <methods> 
    21                                 <include name="pesquisaMensagemImportanteComResultado"/> 
    22                             </methods> 
    23                         </class> 
     28                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailImportanteComResultadoTestCase"/> 
    2429                </classes> 
    2530        </test>  
     
    2732        <test name="Pesquisar email não importante com resultado" preserve-order="true"> 
    2833                <classes> 
    29                         <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase"> 
    30                             <methods> 
    31                                 <include name="enviarEmail"/> 
    32                             </methods> 
    33                         </class> 
    34                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailImportanteTestCase"> 
    35                             <methods> 
    36                                 <include name="pesquisaMensagemNaoImportanteComResultado"/> 
    37                             </methods> 
    38                         </class> 
     34                        <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase"/> 
     35                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailNaoImportanteComResultadoTestCase"/> 
    3936                </classes> 
    4037        </test>  
    4138 
    42         <test name="Apagar emails recebidos" preserve-order="true"> 
    43                 <parameter name="folder" value="lINBOXtree_folders"/> 
     39        <test name="Pesquisar email lida/nao lida com resultado" preserve-order="true"> 
    4440                <classes> 
    45                         <class name="org.expressolivre.cte.email.listar.ApagarTodosEmailsTestCase" /> 
    46                 </classes> 
    47         </test> 
    48   
    49         <test name="Pesquisar email lido/nao lido sem resultado" preserve-order="true"> 
    50                 <classes> 
    51                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailLidaTestCase"> 
    52                             <methods> 
    53                                 <include name="pesquisaMensagemLidaSemResultado"/> 
    54                                 <include name="pesquisaMensagemNaoLidaSemResultado"/> 
    55                             </methods> 
    56                         </class> 
    57                 </classes> 
    58         </test>  
    59  
    60         <test name="Pesquisar email nao lido com resultado" preserve-order="true"> 
    61                 <classes> 
    62                         <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase"> 
    63                             <methods> 
    64                                 <include name="enviarEmail"/> 
    65                             </methods> 
    66                         </class> 
    67                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailLidaTestCase"> 
    68                             <methods> 
    69                                 <include name="pesquisaMensagemNaoLidaComResultado"/> 
    70                             </methods> 
    71                         </class> 
     41                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailNaoLidaComResultadoTestCase"/> 
    7242                        <class name="org.expressolivre.cte.email.ler.LerEmailTestCase"/> 
    73                 </classes> 
    74         </test>  
    75  
    76         <test name="Pesquisar email lido com resultado" preserve-order="true"> 
    77                 <classes> 
    78                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailLidaTestCase"> 
    79                             <methods> 
    80                                 <include name="pesquisaMensagemLidaComResultado"/> 
    81                             </methods> 
    82                         </class> 
     43                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailLidaComResultadoTestCase"/> 
    8344                </classes> 
    8445        </test>  
     
    8748                <classes> 
    8849                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailParametroInvalidoTestCase"/> 
     50                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailParametroAteDataInvalidoTestCase"/> 
     51                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailParametroDestaDataInvalidoTestCase"/> 
     52                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailParametroNestaDataInvalidoTestCase"/> 
    8953                </classes> 
    9054        </test>  
    9155  
    92  
    93         <test name="Pesquisar email por assunto sem resultado" preserve-order="true"> 
    94                 <classes> 
    95                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorAssuntoTestCase"> 
    96                             <methods> 
    97                                 <include name="pesquisaEmailPorAssuntoSemResultado"/> 
    98                             </methods> 
    99                         </class> 
    100                 </classes> 
    101         </test>  
    102  
    10356        <test name="Apagar emails recebidos" preserve-order="true"> 
    10457                <parameter name="folder" value="lINBOXtree_folders"/> 
     
    10861        </test> 
    10962 
    110         <test name="Pesquisar email por assunto" preserve-order="true"> 
     63        <test name="Pesquisar email por assunto sem resultado" preserve-order="true"> 
     64                <classes> 
     65                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorAssuntoSemResultadoTestCase"/> 
     66                </classes> 
     67        </test>  
     68 
     69        <test name="Pesquisar email por assunto com resultado" preserve-order="true"> 
    11170                <classes> 
    11271                        <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase"/> 
    113                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorAssuntoTestCase"/> 
     72                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorAssuntoComResultadoTestCase"/> 
     73                        <class name="org.expressolivre.cte.email.compor.EnviarEmailAcentoAssuntoTestCase" /> 
     74                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorAssuntoComAcentoComResultadoTestCase"/> 
    11475                </classes> 
    11576        </test>  
     
    12586                <classes> 
    12687                        <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase"/> 
    127                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorDataTestCase"/> 
    128                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorIntervaloDataTestCase"/> 
     88                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorDataComResultadoTestCase"/> 
     89                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorDataSemResultadoTestCase"/> 
     90                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorIntervaloDataComResultadoTestCase"/> 
     91                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorIntervaloDataSemResultadoTestCase"/> 
    12992                </classes> 
    13093        </test>  
     
    140103                <classes> 
    141104                        <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase"/> 
    142                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorRemetenteTestCase"/> 
     105                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorRemetenteComResultadoTestCase"/> 
     106                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorRemetenteSemResultadoTestCase"/> 
    143107                </classes> 
    144108        </test>  
     
    154118                <classes> 
    155119                        <class name="org.expressolivre.cte.email.compor.EnviarEmailTestCase"/> 
    156                         <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorTextoTestCase"/> 
     120                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorTextoSemResultadoTestCase"/> 
     121                        <class name="org.expressolivre.cte.email.pesquisar.PesquisarEmailPorTextoComResultadoTestCase"/> 
    157122                </classes> 
    158123        </test>  
     
    205170        </test> 
    206171 
     172        <test name="Voltar flag importante para o padrao" preserve-order="true"> 
     173                <parameter name="useImportantFlag"  value="usar o padrão"/> 
     174                <classes> 
     175                        <class name="org.expressolivre.cte.email.MailPreferencesTestCase"> 
     176                                <methods> 
     177                                        <include name="setImportantFlag"></include> 
     178                                </methods> 
     179                        </class> 
     180                </classes> 
     181        </test> 
     182 
    207183</suite> 
  • 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 
  • devel/testlink/automation2.0/src/test/resources/config.properties

    r4620 r4675  
    1515url=https://10.200.113.112/ 
    1616user=88758559000 
    17 passwd=serpro 
     17passwd=senha123 
    1818 
    1919 
     
    2525# Arquivo de configuracao a ser utilizado dependendo do servidor (url) acima 
    2626#config.email=email.preferences_mp.properties 
    27 config.email=email.preferences_comunidade_cte.properties 
     27config.email=email.preferences_serpro.properties 
     28#config.email=email.preferences_comunidade_cte.properties 
    2829config.email.admin=email.admin.preferences.properties 
  • devel/testlink/automation2.0/src/test/resources/email.preferences_comunidade_cte.properties

    r4058 r4675  
    1717saveDeletedMsg=usar o padrão 
    1818deleteTrashMessagesAfterNDays=usar o padrão 
     19 
     20# Os testes automatizados nao vao utilizar mensagens locais pois envolve o uso 
     21# do Google Gears que foi descontinuado e uma nova arquitetura esta em 
     22# desenvolvimento para essa funcionalidade (LFE 01/07/2011). 
    1923useLocalMessages=Não 
     24 
    2025keepArchivedMessages=usar o padrão 
    2126#autoCreateLocal=usar o padrão 
     
    2429#mainScreenShowMail=usar o padrão 
    2530#removeAttachmentsFunction=usar o padrão 
    26 useImportantFlag=Sim 
     31useImportantFlag=usar o padrão 
    2732useSpellChecker=usar o padrão 
    2833saveInFolder=usar o padrão 
     
    3439#maxMsgSize=usar o padrão 
    3540useDynamicContacts=usar o padrão 
    36 useShortcuts=usar o padrão 
     41#useShortcuts=usar o padrão 
    3742autoSaveDraft=usar o padrão 
    3843#timezone=usar o padrão 
Note: See TracChangeset for help on using the changeset viewer.