Ignore:
Timestamp:
08/11/11 16:58:17 (13 years ago)
Author:
luiz-fernando
Message:

Ticket #1771 - Adicionado testes automatizados para modulo da agenda

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/calendar/adicionar/AdicionarCompromissoComRepeticaoSemanalTestCase.java

    r4902 r4917  
    44import java.text.SimpleDateFormat; 
    55import java.util.Arrays; 
     6import java.util.Calendar; 
    67import java.util.Date; 
    78 
     
    3536                        @Optional("Normal") String tipo, String titulo, 
    3637                        @Optional("") String descricao, @Optional("") String local, 
    37                         String dataInicial, String horaInicial, String minutoInicial, 
    38                         String horaFinal, String minutoFinal, 
    39                         @Optional("Normal") String prioridade, String dataFinal, String dias) 
    40                         throws ParseException { 
     38                        @Optional("") String dataInicial, String horaInicial, 
     39                        String minutoInicial, String horaFinal, String minutoFinal, 
     40                        @Optional("Normal") String prioridade, 
     41                        @Optional("") String dataFinal, String dias) throws ParseException { 
    4142 
     43                Calendar cal = Calendar.getInstance(); 
    4244                SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); 
    4345                SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MM/yyyy"); 
     46 
     47                // Se a data inicial nao for informada, pega data corrente. 
     48                if ("".equals(dataInicial)) { 
     49                        dataInicial = sdf2.format(cal.getTime()); 
     50                } 
     51                // Transforma a data inicial informada (dd/MM/yyyy) para (yyyyMMdd) 
    4452                Date dtIni = sdf2.parse(dataInicial); 
     53                cal.setTime(dtIni); 
     54 
     55                // Adiciona 3 meses a data atual para recorrencia. 
     56                cal.add(Calendar.MONTH, 3); 
     57                dataFinal = sdf2.format(cal.getTime()); 
    4558 
    4659                AppointmentPage ap = super.newAppointment(sdf.format(dtIni)); 
Note: See TracChangeset for help on using the changeset viewer.