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

Revision 4890, 1.6 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.ParseException;
4import java.text.SimpleDateFormat;
5import java.util.Date;
6
7import org.expressolivre.cte.common.BaseCalendarTestCase;
8import org.expressolivre.cte.pages.calendar.AppointmentPage;
9import org.testng.annotations.Optional;
10import org.testng.annotations.Parameters;
11import org.testng.annotations.Test;
12
13/**
14 * Suite:[FUN03.2] Adicionar Compromisso
15 *
16 * Caso de Teste: EL-942:Adicionar compromisso com repeticao diaria
17 *
18 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
19 * testcase&id=EL-942
20 *
21 * @author L.F.Estivalet (Serpro)
22 *
23 *         Created on Ago 1, 2011 at 2:31:08 PM
24 *
25 */
26public class AdicionarCompromissoComRepeticaoDiariaTestCase extends
27                BaseCalendarTestCase {
28
29        @Parameters({ "tipo", "titulo", "dataInicial", "horaInicial",
30                        "minutoInicial", "horaFinal", "minutoFinal", "prioridade",
31                        "dataFinal" })
32        @Test
33        public void adicionarCompromissoComRepeticaoDiaria(
34                        @Optional("Normal") String tipo, String titulo, String dataInicial,
35                        String horaInicial, String minutoInicial, String horaFinal,
36                        String minutoFinal, @Optional("Normal") String prioridade,
37                        String dataFinal) throws ParseException {
38
39                SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
40                SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MM/yyyy");
41                Date dtIni = sdf2.parse(dataInicial);
42
43                AppointmentPage ap = super.adicionarCompromisso(sdf.format(dtIni),
44                                tipo, titulo, dataInicial, horaInicial, minutoInicial,
45                                dataInicial, horaFinal, minutoFinal, prioridade);
46
47                ap.setRecurType("Diária");
48                ap.setRptUseEnd(dataFinal);
49
50                ap.saveAppointment();
51        }
52}
Note: See TracBrowser for help on using the repository browser.