source: devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/calendar/adicionar/AdicionarCompromissoTestCase.java @ 4895

Revision 4895, 2.1 KB checked in by luiz-fernando, 13 years ago (diff)

Ticket #1771 - Adicionado testes automatizados para modulo da agenda

Line 
1package org.expressolivre.cte.calendar.adicionar;
2
3import java.text.SimpleDateFormat;
4import java.util.Calendar;
5
6import org.expressolivre.cte.common.BaseCalendarTestCase;
7import org.expressolivre.cte.pages.calendar.AppointmentPage;
8import org.testng.annotations.Optional;
9import org.testng.annotations.Parameters;
10import org.testng.annotations.Test;
11
12/**
13 * Suite:[FUN03.2] Adicionar Compromisso
14 *
15 * Caso de Teste: EL-938:Adicionar compromisso
16 *
17 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
18 * testcase&id=EL-938
19 *
20 * Caso de Teste: EL-939:Adicionar compromisso do tipo privado
21 *
22 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
23 * testcase&id=EL-939
24 *
25 * Caso de Teste: EL-940:Adicionar compromisso sem repeticao
26 *
27 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
28 * testcase&id=EL-940
29 *
30 * Caso de Teste: EL-1265:Adicionar compromisso do tipo restrito
31 *
32 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
33 * testcase&id=EL-1265
34 *
35 * @author L.F.Estivalet (Serpro)
36 *
37 *         Created on Feb 8, 2011 at 9:36:08 AM
38 *
39 */
40public class AdicionarCompromissoTestCase extends BaseCalendarTestCase {
41
42        @Parameters({ "tipo", "titulo", "descricao", "local", "horaInicial",
43                        "minutoInicial", "horaFinal", "minutoFinal", "prioridade" })
44        @Test
45        public void adicionarCompromissoDataCorrente(
46                        @Optional("Normal") String tipo, String titulo,
47                        @Optional("") String descricao, @Optional("") String local,
48                        String horaInicial, String minutoInicial, String horaFinal,
49                        String minutoFinal, @Optional("Normal") String prioridade) {
50
51                // Pega data corrente.
52                Calendar cal = Calendar.getInstance();
53                SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
54                SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MM/yyyy");
55
56                AppointmentPage ap = super.adicionarCompromisso(
57                                sdf.format(cal.getTime()), tipo, titulo, descricao, local,
58                                sdf2.format(cal.getTime()), horaInicial, minutoInicial,
59                                sdf2.format(cal.getTime()), horaFinal, minutoFinal, prioridade);
60
61                ap.saveAppointment();
62        }
63}
Note: See TracBrowser for help on using the repository browser.