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

RevLine 
[3782]1package org.expressolivre.cte.email.pastas;
[3708]2
[3782]3import org.expressolivre.cte.common.BaseEmailTestCase;
[4620]4import org.expressolivre.cte.pages.email.MailFolderPage;
[4527]5import org.openqa.selenium.Alert;
[3708]6import org.testng.annotations.Test;
7
8/**
[3766]9 * Suite:[FUN02.6] Gerenciar Pastas
10 *
11 * Caso de Teste: EL-614:Excluir pasta
12 *
[4527]13 * Caso de Teste: EL-616:Excluir pasta com subpastas
14 *
15 * Caso de Teste: EL-1166:Excluir pasta em uso
16 *
[3766]17 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
18 * testcase&id=EL-614
19 *
[4527]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 *
[3782]26 * @see org.expressolivre.cte.email.pastas.CriarPastaTestCase
[3766]27 *
[3708]28 * @author L.F.Estivalet (Serpro)
29 *
30 *         Created on Jan 19, 2011 at 2:40:25 PM
31 *
32 */
[4527]33
[3708]34public class ApagarPastaTestCase extends BaseEmailTestCase {
35
[4527]36        @Test
37        public void deleteFolderWithSubFolder() {
[4620]38                MailFolderPage mfp = mp.editFolder();
39                mfp.deleteFolder(EMAIL_PASTA_TESTE);
[4527]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() {
[4620]47                MailFolderPage mfp = mp.editFolder();
48                mfp.deleteSubFolder(EMAIL_PASTA_TESTE, "subfolder");
[4527]49        }
50
51        @Test
52        public void deleteFolderInUse() {
53                mp.openFolder("lINBOX/Seleniumtree_folders", false);
[4620]54                MailFolderPage mfp = mp.editFolder();
55                mfp.deleteFolder(EMAIL_PASTA_TESTE, true);
[4527]56        }
57
[3766]58        /**
59         * Exclui pasta padrao utilizada nos testes.
60         */
[4527]61        @Test(dependsOnMethods = { "deleteFolderWithSubFolder", "deleteSubFolder",
62                        "deleteFolderInUse" })
63        public void deleteFolder() {
[4620]64                MailFolderPage mfp = mp.editFolder();
65                mfp.deleteFolder(EMAIL_PASTA_TESTE, false);
[3766]66                mp.assertMessage(MSG_EMAIL_PASTA_REMOVIDA);
[3708]67        }
68
69}
Note: See TracBrowser for help on using the repository browser.