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

Revision 4620, 1.9 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-614:Excluir pasta
12 *
13 * Caso de Teste: EL-616:Excluir pasta com subpastas
14 *
15 * Caso de Teste: EL-1166:Excluir pasta em uso
16 *
17 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
18 * testcase&id=EL-614
19 *
20 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
21 * testcase&id=EL-616
22 *
23 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
24 * testcase&id=EL-1166
25 *
26 * @see org.expressolivre.cte.email.pastas.CriarPastaTestCase
27 *
28 * @author L.F.Estivalet (Serpro)
29 *
30 *         Created on Jan 19, 2011 at 2:40:25 PM
31 *
32 */
33
34public class ApagarPastaTestCase extends BaseEmailTestCase {
35
36        @Test
37        public void deleteFolderWithSubFolder() {
38                MailFolderPage mfp = mp.editFolder();
39                mfp.deleteFolder(EMAIL_PASTA_TESTE);
40                Alert confirm = driver.switchTo().alert();
41                assert ("Remova suas sub-pastas primeiro.").equals(confirm.getText());
42                confirm.accept();
43        }
44
45        @Test(dependsOnMethods = { "deleteFolderWithSubFolder" })
46        public void deleteSubFolder() {
47                MailFolderPage mfp = mp.editFolder();
48                mfp.deleteSubFolder(EMAIL_PASTA_TESTE, "subfolder");
49        }
50
51        @Test
52        public void deleteFolderInUse() {
53                mp.openFolder("lINBOX/Seleniumtree_folders", false);
54                MailFolderPage mfp = mp.editFolder();
55                mfp.deleteFolder(EMAIL_PASTA_TESTE, true);
56        }
57
58        /**
59         * Exclui pasta padrao utilizada nos testes.
60         */
61        @Test(dependsOnMethods = { "deleteFolderWithSubFolder", "deleteSubFolder",
62                        "deleteFolderInUse" })
63        public void deleteFolder() {
64                MailFolderPage mfp = mp.editFolder();
65                mfp.deleteFolder(EMAIL_PASTA_TESTE, false);
66                mp.assertMessage(MSG_EMAIL_PASTA_REMOVIDA);
67        }
68
69}
Note: See TracBrowser for help on using the repository browser.