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

Revision 4895, 1.7 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", "descricao", "local", "dataInicial",
30                        "horaInicial", "minutoInicial", "horaFinal", "minutoFinal",
31                        "prioridade", "dataFinal" })
32        @Test
33        public void adicionarCompromissoComRepeticaoDiaria(
34                        @Optional("Normal") String tipo, String titulo,
35                        @Optional("") String descricao, @Optional("") String local,
36                        String dataInicial, String horaInicial, String minutoInicial,
37                        String horaFinal, String minutoFinal,
38                        @Optional("Normal") String prioridade, String dataFinal)
39                        throws ParseException {
40
41                SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
42                SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MM/yyyy");
43                Date dtIni = sdf2.parse(dataInicial);
44
45                AppointmentPage ap = super.adicionarCompromisso(sdf.format(dtIni),
46                                tipo, titulo, descricao, local, dataInicial, horaInicial,
47                                minutoInicial, dataInicial, horaFinal, minutoFinal, prioridade);
48
49                ap.setRecurType("Diária");
50                ap.setRptUseEnd(dataFinal);
51
52                ap.saveAppointment();
53        }
54}
Note: See TracBrowser for help on using the repository browser.