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

Revision 4606, 1.7 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.compor;
2
3import org.expressolivre.cte.common.BaseEmailTestCase;
4import org.openqa.selenium.By;
5import org.testng.annotations.Test;
6
7/**
8 * Suite:[FUN02.1] Compor Mensagem
9 *
10 * Caso de Teste:
11 *
12 * EL-1092:Descartar nova mensagem nao salva - Cancelar
13 *
14 * EL-1239:Descartar nova mensagem nao salva - Descartar
15 *
16 * EL-1240:Descartar nova mensagem nao salva - Salvar
17 *
18 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
19 * testcase&id=EL-1092
20 *
21 * http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
22 * testcase&id=EL-1239
23 *
24 * http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
25 * testcase&id=EL-1240
26 *
27 * @author L.F.Estivalet (Serpro)
28 *
29 *         Created on Feb 23, 2011 at 3:10:58 PM
30 */
31public class DescartarEmailTestCase extends BaseEmailTestCase {
32
33        /**
34         * Executa o teste. Testa os botoes Cancelar e Descartar nova mensagem.
35         */
36        @Test
37        public void botoesCancelarDescartarNovoEmail() {
38                mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO, EMAIL_TEXTO);
39                mp.closeMail(false);
40                mp.cancelNewEmail();
41                mp.closeMail(false);
42                mp.discardNewEmail();
43        }
44
45        @Test
46        public void botaoSalvarEmail() {
47                mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_SALVAR, EMAIL_TEXTO_SALVAR);
48                mp.closeMail(false);
49                mp.saveNewEmail();
50                mp.assertMessage(MSG_EMAIL_RASCUNHO);
51
52                // Espera pelo "Carregando..." aparecer.
53                mp.waitForElement(By.id("divProgressBar"));
54                mp.waitForElement(By.id("divScrollMain_0"));
55                // Espera pelo "Carregando..." desaparecer.
56                mp.isNotDisplayed(mp.waitFindElement(By.id("divProgressBar"), 5000,
57                                1000));
58
59                // Ir na pasta Rascunhos para assegurar que o email foi salvo.
60                mp.openFolder("lINBOX/Draftstree_folders");
61                mp.readEmail(EMAIL_ASSUNTO_SALVAR);
62        }
63}
Note: See TracBrowser for help on using the repository browser.