source: devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pastas/CriarPastaTestCase.java @ 4620

Revision 4620, 1.7 KB checked in by luiz-fernando, 13 years ago (diff)

Ticket #1771 - Refactoring, criadas novas classes para Pasta, Filtro, Pesquisa

Line 
1package org.expressolivre.cte.email.pastas;
2
3import org.expressolivre.cte.common.BaseEmailTestCase;
4import org.expressolivre.cte.pages.email.MailFolderPage;
5import org.openqa.selenium.Alert;
6import org.testng.annotations.Test;
7
8/**
9 * Suite:[FUN02.6] Gerenciar Pastas
10 *
11 * Caso de Teste: EL-611:Criar pasta
12 *
13 * Caso de Teste: EL-612:Criar pasta com caracter especial no nome
14 *
15 * Caso de Teste: EL-613:Criar sub pasta
16 *
17 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
18 * testcase&id=EL-611
19 *
20 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
21 * testcase&id=EL-612
22 *
23 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
24 * testcase&id=EL-613
25 *
26 * @author L.F.Estivalet (Serpro)
27 *
28 *         Created on Jan 19, 2011 at 11:10:33 AM
29 *
30 */
31public class CriarPastaTestCase extends BaseEmailTestCase {
32
33        /**
34         * Cria uma pasta padrao para teste.
35         *
36         */
37        @Test
38        public void criarPasta() {
39                MailFolderPage mfp = mp.editFolder();
40                mfp.createNewFolder(EMAIL_PASTA_TESTE);
41        }
42
43        @Test
44        public void criarSubPasta() {
45                MailFolderPage mfp = mp.editFolder();
46                mfp.createSubFolder(EMAIL_PASTA_TESTE, "subfolder");
47        }
48
49        /**
50         * TODO Criar array com nomes invalidos e repetir o teste n vezes.
51         */
52        @Test
53        public void criarPastaComCaracterEspecial() {
54                MailFolderPage mfp = mp.editFolder();
55                mfp.createNewFolder("pasta1/pasta2");
56                Alert newFolder = driver.switchTo().alert();
57                assert "Erro ao criar a pasta. Certifique-se de que não tentou criá-la com um nome que contém a palavra \"local_\" ou que possui algum caractere especial."
58                                .equals(newFolder.getText());
59                newFolder.accept();
60        }
61
62}
Note: See TracBrowser for help on using the repository browser.