package org.expressolivre.cte.calendar.visualizar; import java.text.SimpleDateFormat; import java.util.Calendar; import org.expressolivre.cte.common.BaseCalendarTestCase; import org.expressolivre.cte.pages.calendar.AppointmentViewPage; import org.expressolivre.cte.pages.calendar.CalendarTodayViewPage; import org.testng.Assert; import org.testng.annotations.Optional; import org.testng.annotations.Parameters; import org.testng.annotations.Test; /** * Caso de Teste: EL-966:Editar compromisso * * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= * testcase&id=EL-966 * * @author L.F.Estivalet (Serpro) * * Created on Ago 4, 2011 at 2:11:43 PM * */ public class EditarCompromissoTestCase extends BaseCalendarTestCase { @Parameters({ "tipo", "titulo", "descricao", "local", "horaInicial", "horaFinal", "prioridade", "novoTitulo", "novaDescricao", "novoLocal", "novaHoraInicial", "novoMinutoInicial", "novaHoraFinal", "novoMinutoFinal" }) @Test public void editarCompromisso(@Optional("Normal") String tipo, String titulo, @Optional("") String descricao, @Optional("") String local, String horaInicial, String horaFinal, @Optional("Normal") String prioridade, String novoTitulo, String novaDescricao, String novoLocal, String novaHoraInicial, String novoMinutoInicial, String novaHoraFinal, String novoMinutoFinal) { CalendarTodayViewPage ctvp = super.openTodayView(); String id = ctvp.getAppointmentId(titulo); Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); String today = sdf.format(cal.getTime()); AppointmentViewPage avp = cp.openAppointmentViewPage(id); Assert.assertEquals(avp.getTitle(), titulo); } }