Changeset 4917 for devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/calendar/visualizar
- Timestamp:
- 08/11/11 16:58:17 (13 years ago)
- Location:
- devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/calendar/visualizar
- Files:
-
- 3 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/calendar/visualizar/EditarCompromissoTestCase.java
r4902 r4917 1 1 package org.expressolivre.cte.calendar.visualizar; 2 2 3 import java.text.SimpleDateFormat;4 import java.util.Calendar;5 6 3 import org.expressolivre.cte.common.BaseCalendarTestCase; 4 import org.expressolivre.cte.pages.calendar.AppointmentEditPage; 5 import org.expressolivre.cte.pages.calendar.AppointmentSearchResultPage; 7 6 import org.expressolivre.cte.pages.calendar.AppointmentViewPage; 8 import org.expressolivre.cte.pages.calendar.CalendarTodayViewPage;9 7 import org.testng.Assert; 10 8 import org.testng.annotations.Optional; … … 27 25 @Parameters({ "tipo", "titulo", "descricao", "local", "horaInicial", 28 26 "horaFinal", "prioridade", "novoTitulo", "novaDescricao", 29 "novoLocal", "nova HoraInicial", "novoMinutoInicial",27 "novoLocal", "novaData", "novaHoraInicial", "novoMinutoInicial", 30 28 "novaHoraFinal", "novoMinutoFinal" }) 31 29 @Test … … 34 32 @Optional("") String local, String horaInicial, String horaFinal, 35 33 @Optional("Normal") String prioridade, String novoTitulo, 36 String novaDescricao, String novoLocal, String novaHoraInicial, 34 String novaDescricao, String novoLocal, 35 @Optional("") String novaData, String novaHoraInicial, 37 36 String novoMinutoInicial, String novaHoraFinal, 38 37 String novoMinutoFinal) { 39 CalendarTodayViewPage ctvp = super.openTodayView();40 String id = ctvp.getAppointmentId(titulo);41 38 42 Calendar cal = Calendar.getInstance(); 43 SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); 44 String today = sdf.format(cal.getTime()); 39 // Procura o compromisso. 40 cp.setSearchText(titulo); 41 AppointmentSearchResultPage asrp = cp.searchAppointment(); 42 Assert.assertEquals(asrp.getResultsNumber(), "1 ocorrência encontrada."); 43 // Vai para a pagina de visualizacao do compromisso. 44 AppointmentViewPage avp = asrp.viewAppointment(1); 45 45 46 AppointmentViewPage avp = cp.openAppointmentViewPage(id); 47 Assert.assertEquals(avp.getTitle(), titulo); 46 AppointmentEditPage aep = avp.editAppointment(); 47 aep.setTitle(novoTitulo); 48 aep.setDescription(novaDescricao); 49 aep.setLocation(novoLocal); 50 aep.setStartDate(novaData); 51 aep.setStartHour(novaHoraInicial); 52 aep.setStartMinute(novoMinutoInicial); 53 aep.setEndDate(novaData); 54 aep.setEndHour(novaHoraFinal); 55 aep.setEndMinute(novoMinutoFinal); 56 aep.saveAppointment(); 48 57 } 49 58 } -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/calendar/visualizar/ExibirCompromissoTestCase.java
r4902 r4917 24 24 public class ExibirCompromissoTestCase extends BaseCalendarTestCase { 25 25 26 /** 27 * Exibe um compromisso da data corrente. 28 * 29 * @param tipo 30 * @param titulo 31 * @param inicio 32 * @param fim 33 * @param prioridade 34 */ 26 35 @Parameters({ "tipo", "titulo", "inicio", "fim", "prioridade" }) 27 36 @Test 28 public void exibirCompromisso (String tipo, String titulo, String inicio,29 String fim, String prioridade) {37 public void exibirCompromissoDataCorrente(String tipo, String titulo, 38 String inicio, String fim, String prioridade) { 30 39 CalendarTodayViewPage ctvp = super.openTodayView(); 31 40 String id = ctvp.getAppointmentId(titulo); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/calendar/visualizar/RemoverCompromissoComRepeticaoTestCase.java
r4895 r4917 22 22 BaseCalendarTestCase { 23 23 24 /** 25 * @param titulo 26 */ 24 27 @Parameters({ "titulo" }) 25 28 @Test 26 public void removerCompromissoComRepeticao (String titulo) {29 public void removerCompromissoComRepeticaoDataCorrente(String titulo) { 27 30 CalendarTodayViewPage ctvp = super.openTodayView(); 28 31 String id = ctvp.getAppointmentId(titulo); -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/calendar/visualizar/RemoverCompromissoTestCase.java
r4890 r4917 21 21 public class RemoverCompromissoTestCase extends BaseCalendarTestCase { 22 22 23 /** 24 * Remove o compromisso da data corrente. 25 * 26 * @param titulo 27 * Titulo do compromisso a ser removido. 28 */ 23 29 @Parameters({ "titulo" }) 24 30 @Test 25 public void removerCompromisso(String titulo) { 31 public void removerCompromissoDataCorrente(String titulo) { 32 // Abre a visao diaria e procura pelo compromisso. 26 33 CalendarTodayViewPage ctvp = super.openTodayView(); 27 34 String id = ctvp.getAppointmentId(titulo); 28 35 36 // Abre a pagina do compromisso. 29 37 AppointmentViewPage avp = cp.openAppointmentViewPage(id); 38 // Verifica o titulo. 30 39 Assert.assertEquals(avp.getTitle(), titulo); 31 40 41 // Aciona o botao remover. 32 42 avp.removeAppointment(); 33 43 }
Note: See TracChangeset
for help on using the changeset viewer.