source: devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pesquisar/PesquisarEmailPorIntervaloDataTestCase.java @ 4527

Revision 4527, 1.8 KB checked in by luiz-fernando, 13 years ago (diff)

Ticket #1402 - Novos casos de teste para pesquisa avançada de email

Line 
1package org.expressolivre.cte.email.pesquisar;
2
3import java.text.SimpleDateFormat;
4import java.util.Calendar;
5
6import org.expressolivre.cte.common.BaseEmailTestCase;
7import org.expressolivre.cte.common.Config;
8import org.testng.annotations.Test;
9
10/**
11 * Suite:[FUN02.8] Pesquisar Mensagens
12 *
13 * Caso de Teste: EL-618:Pesquisa avancada de mensagens
14 *
15 * Caso de Teste: EL-1201:Pesquisar mensagens sem retornar resultado
16 *
17 * Caso de Teste: EL-626:Pesquisar por intervalos de data
18 *
19 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
20 * testcase&id=EL-618
21 *
22 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
23 * testcase&id=EL-626
24 *
25 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
26 * testcase&id=EL-618
27 *
28 * @author L.F.Estivalet (Serpro)
29 *
30 *         Created on May 25, 2011 at 10:06:57 AM
31 *
32 */
33public class PesquisarEmailPorIntervaloDataTestCase extends BaseEmailTestCase {
34
35        @Test
36        public void pesquisaEmailPorIntervaloDataSemResultado() {
37                mp.openSearchMessageWindow();
38                mp.setSearchFolders("lINBOX_folders_tree_search");
39                mp.setSearchSinceDate("01011984");
40                mp.setSearchBeforeDate("01011999");
41                mp.doSearch();
42                mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa",
43                                "0"));
44        }
45
46        @Test
47        public void pesquisaEmailPorIntervaloDataComResultado() {
48                Calendar cal = Calendar.getInstance();
49                SimpleDateFormat sdf = new SimpleDateFormat("ddMMyyyy");
50                String today = sdf.format(cal.getTime());
51                cal.add(Calendar.DATE, -7);
52                String lastWeek = sdf.format(cal.getTime());
53
54                mp.openSearchMessageWindow();
55                mp.setSearchFolders("lINBOX_folders_tree_search");
56                mp.setSearchSinceDate(lastWeek);
57                mp.setSearchBeforeDate(today);
58                mp.doSearch();
59                mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa",
60                                "2"));
61        }
62
63}
Note: See TracBrowser for help on using the repository browser.