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

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

Ticket #1402 - Novos casos de teste para pesquisa avançada de email

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