Changeset 4917 for devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/calendar/adicionar/AdicionarCompromissoTestCase.java
- Timestamp:
- 08/11/11 16:58:17 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/calendar/adicionar/AdicionarCompromissoTestCase.java
r4902 r4917 1 1 package org.expressolivre.cte.calendar.adicionar; 2 2 3 import java.text.ParseException; 3 4 import java.text.SimpleDateFormat; 4 5 import java.util.Calendar; 6 import java.util.Date; 5 7 6 8 import org.expressolivre.cte.common.BaseCalendarTestCase; … … 40 42 public class AdicionarCompromissoTestCase extends BaseCalendarTestCase { 41 43 42 @Parameters({ "tipo", "titulo", "descricao", "local", "horaInicial", 43 "minutoInicial", "horaFinal", "minutoFinal", "prioridade" }) 44 @Parameters({ "tipo", "titulo", "descricao", "local", "dataInicial", 45 "horaInicial", "minutoInicial", "dataFinal", "horaFinal", 46 "minutoFinal", "prioridade" }) 44 47 @Test 45 public void adicionarCompromissoDataCorrente( 46 @Optional("Normal") String tipo, String titulo, 47 @Optional("") String descricao, @Optional("") String local, 48 String horaInicial, String minutoInicial, String horaFinal, 49 String minutoFinal, @Optional("Normal") String prioridade) { 48 public void adicionarCompromisso(@Optional("Normal") String tipo, 49 String titulo, @Optional("") String descricao, 50 @Optional("") String local, @Optional("") String dataInicial, 51 String horaInicial, String minutoInicial, 52 @Optional("") String dataFinal, String horaFinal, 53 String minutoFinal, @Optional("Normal") String prioridade) 54 throws ParseException { 50 55 51 // Pega data corrente.52 56 Calendar cal = Calendar.getInstance(); 53 57 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); 54 58 SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MM/yyyy"); 55 59 56 AppointmentPage ap = super.newAppointment(sdf.format(cal.getTime())); 60 // Se a data inicial nao for informada, pega data corrente. 61 if ("".equals(dataInicial)) { 62 dataInicial = sdf2.format(cal.getTime()); 63 } 64 65 // Se a data final nao for informada, pega data corrente. 66 if ("".equals(dataFinal)) { 67 dataFinal = sdf2.format(cal.getTime()); 68 } 69 70 // Transforma a data inicial informada (dd/MM/yyyy) para (yyyyMMdd) 71 Date dtIni = sdf2.parse(dataInicial); 72 73 AppointmentPage ap = super.newAppointment(sdf.format(dtIni)); 57 74 ap.setType(tipo); 58 75 ap.setTitle(titulo); 59 76 ap.setDescription(descricao); 60 77 ap.setLocation(local); 61 ap.setStartDate( sdf2.format(cal.getTime()));78 ap.setStartDate(dataInicial); 62 79 ap.setStartHour(horaInicial); 63 80 ap.setStartMinute(minutoInicial); 64 ap.setEndDate( sdf2.format(cal.getTime()));81 ap.setEndDate(dataFinal); 65 82 ap.setEndHour(horaFinal); 66 83 ap.setEndMinute(minutoFinal);
Note: See TracChangeset
for help on using the changeset viewer.