source: devel/testlink/automation2.0/src/test/java/br/gov/serpro/expresso/cte/email/listar/ListarEmailsImportantesTestCase.java @ 3766

Revision 3766, 1.4 KB checked in by luiz-fernando, 13 years ago (diff)

Ticket #1402 - Novos casos de teste implementados usando WebDriver?

Line 
1package br.gov.serpro.expresso.cte.email.listar;
2
3import org.testng.Assert;
4import org.testng.annotations.Test;
5
6import br.gov.serpro.expresso.cte.common.BaseEmailTestCase;
7
8/**
9 * Suite:[FUN02.3] Listar Mensagens
10 *
11 * Caso de Teste: EL-575:Listar mensagens importantes
12 *
13 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
14 * testcase&id=EL-575
15 *
16 * @see br.gov.serpro.expresso.cte.email.compor.EnviarEmailImportanteTestCase
17 *
18 * @author L.F.Estivalet (Serpro)
19 *
20 *         Created on Jan 19, 2011 at 10:43:10 AM
21 *
22 */
23public class ListarEmailsImportantesTestCase extends BaseEmailTestCase {
24
25        /**
26         * Filtra apenas as mensagens importantes da Caixa de Entrada.
27         *
28         * @throws Exception
29         */
30        @Test
31        public void test() throws Exception {
32                mp.setImportantFilter();
33
34                // TODO Deve ter um jeito melhor de fazer isso, mas nao consegui pegar o
35                // numero total de mensagens apos filtrar pelas mensagens importantes.
36                // Se nao colocar o comando abaixo, ele continua pegando o numero de
37                // mensagens totais e nao apenas as importantes.
38                super.dummyWait();
39
40                // Busca todos os IDs dos emails apos aplicar o filtro "Importante".
41                String[] t = mp.getEmailIds();
42
43                boolean ok = true;
44                // Verifica se todas as mensagens estao marcadas como "Importante".
45                for (int i = 0; i < t.length; i++) {
46                        if (!mp.isImportant(t[i])) {
47                                ok = false;
48                                break;
49                        }
50
51                }
52                Assert.assertTrue(ok);
53
54        }
55}
Note: See TracBrowser for help on using the repository browser.