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

Revision 4895, 1.8 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.Assert;
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-1053:Adicionar compromisso com data inicial/final invalida
17 * inicial
18 *
19 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
20 * testcase&id=EL-1053
21 *
22 * @author L.F.Estivalet (Serpro)
23 *
24 *         Created on Jul 28, 2011 at 4:42:08 AM
25 *
26 */
27public class AdicionarCompromissoDataInicialFinalInvalidaTestCase extends
28                BaseCalendarTestCase {
29
30        @Parameters({ "tipo", "titulo", "descricao", "local", "dataInicial",
31                        "horaInicial", "minutoInicial", "dataFinal", "horaFinal",
32                        "minutoFinal", "prioridade" })
33        @Test
34        public void adicionarCompromissoComDataInicialFinalInvalida(
35                        @Optional("Normal") String tipo, String titulo,
36                        @Optional("") String descricao, @Optional("") String local,
37                        String dataInicial, String horaInicial, String minutoInicial,
38                        String dataFinal, String horaFinal, String minutoFinal,
39                        @Optional("Normal") String prioridade) {
40
41                // Pega data corrente.
42                Calendar cal = Calendar.getInstance();
43                SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
44
45                AppointmentPage ap = super.adicionarCompromisso(
46                                sdf.format(cal.getTime()), tipo, titulo, descricao, local,
47                                dataInicial, horaInicial, minutoInicial, dataFinal, horaFinal,
48                                minutoFinal, prioridade);
49                ap.saveAppointment();
50
51                Assert.assertEquals("Você informou uma data inválida.",
52                                ap.getFormStatus());
53
54        }
55}
Note: See TracBrowser for help on using the repository browser.