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

Revision 4902, 1.9 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-1052:Adicionar compromisso sem informar titulo
17 *
18 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
19 * testcase&id=EL-1052
20 *
21 * @author L.F.Estivalet (Serpro)
22 *
23 *         Created on Jul 29, 2011 at 9:41:08 AM
24 *
25 */
26public class AdicionarCompromissoSemInformarTituloTestCase extends
27                BaseCalendarTestCase {
28
29        @Parameters({ "tipo", "titulo", "descricao", "local", "horaInicial",
30                        "minutoInicial", "horaFinal", "minutoFinal", "prioridade" })
31        @Test
32        public void adicionarCompromissoSemTitulo(@Optional("Normal") String tipo,
33                        String titulo, @Optional("") String descricao,
34                        @Optional("") String local, String horaInicial,
35                        String minutoInicial, String horaFinal, String minutoFinal,
36                        @Optional("Normal") String prioridade) {
37
38                // Pega data corrente.
39                Calendar cal = Calendar.getInstance();
40                SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
41                SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MM/yyyy");
42
43                AppointmentPage ap = super.newAppointment(sdf.format(cal.getTime()));
44                ap.setType(tipo);
45                ap.setTitle(titulo);
46                ap.setDescription(descricao);
47                ap.setLocation(local);
48                ap.setStartDate(sdf2.format(cal.getTime()));
49                ap.setStartHour(horaInicial);
50                ap.setStartMinute(minutoInicial);
51                ap.setEndDate(sdf2.format(cal.getTime()));
52                ap.setEndHour(horaFinal);
53                ap.setEndMinute(minutoFinal);
54                ap.setPriority(prioridade);
55
56                ap.saveAppointment();
57
58                Assert.assertEquals(ap.getFormStatus(), "Você não colocou o título.");
59
60        }
61}
Note: See TracBrowser for help on using the repository browser.