source: devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/pastas/RenomearPastaTestCase.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-615:Renomear pasta
12 *
13 * Caso de Teste: EL-610:Visualizar pastas
14 *
15 * Caso de Teste: EL-1167:Renomear pasta em uso
16 *
17 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
18 * testcase&id=EL-615
19 *
20 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
21 * testcase&id=EL-610
22 *
23 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
24 * testcase&id=EL-1167
25 *
26 * @author L.F.Estivalet (Serpro)
27 *
28 *         Created on May 16, 2011 at 2:48:53 PM
29 *
30 */
31public class RenomearPastaTestCase extends BaseEmailTestCase {
32
33        @Test
34        public void renomearPasta() {
35                MailFolderPage mfp = mp.editFolder();
36                mfp.renameFolder(EMAIL_PASTA_TESTE, EMAIL_PASTA_TESTE2);
37                mfp.renameFolder(EMAIL_PASTA_TESTE2, EMAIL_PASTA_TESTE);
38        }
39
40        @Test
41        public void renomearPastaEmUso() throws Exception {
42                mp.openFolder("lINBOX/Seleniumtree_folders", false);
43                MailFolderPage mfp = mp.editFolder();
44                mfp.renameFolderInUse(EMAIL_PASTA_TESTE);
45        }
46
47        /**
48         * TODO Criar array com nomes invalidos e repetir o teste n vezes.
49         */
50        @Test
51        public void renomearPastaComCaracterEspecial() {
52                MailFolderPage mfp = mp.editFolder();
53                mfp.createNewFolder("pasta1/pasta2");
54                Alert newFolder = driver.switchTo().alert();
55                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."
56                                .equals(newFolder.getText());
57                newFolder.accept();
58        }
59
60}
Note: See TracBrowser for help on using the repository browser.