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

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

Ticket #1771 - Metodos @Test tiveram seus nomes mudados para nomes mais significativos

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                System.out.println("Total msgs nao lidas: " + t.length);
43
44                boolean ok = true;
45                // Verifica se todas as mensagens estao marcadas como "Nao lidas".
46                for (int i = 0; i < t.length; i++) {
47                        if (!mp.isNotRead(t[i])) {
48                                ok = false;
49                                break;
50                        }
51
52                }
53                Assert.assertTrue(ok);
54
55        }
56}
Note: See TracBrowser for help on using the repository browser.