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

Revision 3708, 1.0 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 junit.framework.Assert;
4
5import org.testng.annotations.Test;
6
7import br.gov.serpro.expresso.cte.common.BaseEmailTestCase;
8
9/**
10 * @author L.F.Estivalet (Serpro)
11 *
12 *         Created on Jan 19, 2011 at 10:43:10 AM
13 *
14 */
15public class ListarEmailsImportantesTestCase extends BaseEmailTestCase {
16
17        @Test
18        public void test() throws Exception {
19                mp.setImportantFilter();
20
21                // TODO Deve ter um jeito melhor de fazer isso, mas nao consegui pegar o
22                // numero total de mensagens apos filtrar pelas mensagens importantes.
23                // Se nao colocar o comando abaixo, ele continua pegando o numero de
24                // mensagens totais e nao apenas as importantes.
25                super.dummyWait();
26
27                // Busca todos os IDs dos emails apos aplicar o filtro "Importante".
28                String[] t = mp.getEmailIds();
29
30                boolean ok = true;
31                // Verifica se todas as mensagens estao marcadas como "Importante".
32                for (int i = 0; i < t.length; i++) {
33                        if (!mp.isImportant(t[i])) {
34                                ok = false;
35                                break;
36                        }
37
38                }
39                Assert.assertTrue(ok);
40
41        }
42}
Note: See TracBrowser for help on using the repository browser.