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

Revision 4902, 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.visualizar;
2
3import java.text.SimpleDateFormat;
4import java.util.Calendar;
5
6import org.expressolivre.cte.common.BaseCalendarTestCase;
7import org.expressolivre.cte.pages.calendar.AppointmentViewPage;
8import org.expressolivre.cte.pages.calendar.CalendarTodayViewPage;
9import org.testng.Assert;
10import org.testng.annotations.Optional;
11import org.testng.annotations.Parameters;
12import org.testng.annotations.Test;
13
14/**
15 * Caso de Teste: EL-966:Editar compromisso
16 *
17 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item=
18 * testcase&id=EL-966
19 *
20 * @author L.F.Estivalet (Serpro)
21 *
22 *         Created on Ago 4, 2011 at 2:11:43 PM
23 *
24 */
25public class EditarCompromissoTestCase extends BaseCalendarTestCase {
26
27        @Parameters({ "tipo", "titulo", "descricao", "local", "horaInicial",
28                        "horaFinal", "prioridade", "novoTitulo", "novaDescricao",
29                        "novoLocal", "novaHoraInicial", "novoMinutoInicial",
30                        "novaHoraFinal", "novoMinutoFinal" })
31        @Test
32        public void editarCompromisso(@Optional("Normal") String tipo,
33                        String titulo, @Optional("") String descricao,
34                        @Optional("") String local, String horaInicial, String horaFinal,
35                        @Optional("Normal") String prioridade, String novoTitulo,
36                        String novaDescricao, String novoLocal, String novaHoraInicial,
37                        String novoMinutoInicial, String novaHoraFinal,
38                        String novoMinutoFinal) {
39                CalendarTodayViewPage ctvp = super.openTodayView();
40                String id = ctvp.getAppointmentId(titulo);
41
42                Calendar cal = Calendar.getInstance();
43                SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
44                String today = sdf.format(cal.getTime());
45
46                AppointmentViewPage avp = cp.openAppointmentViewPage(id);
47                Assert.assertEquals(avp.getTitle(), titulo);
48        }
49}
Note: See TracBrowser for help on using the repository browser.