source: devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/listar/ListarEmailsNaoLidosTestCase.java @ 5099

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

Ticket #1771 - Novas alteracoes nos metodos basicos para evitar timeouts

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