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/pesquisar/PesquisarCompromissoPeloTituloEApagarTestCase.java

    r4902 r4917  
    11package org.expressolivre.cte.calendar.pesquisar; 
     2 
     3import java.text.SimpleDateFormat; 
     4import java.util.Calendar; 
    25 
    36import org.expressolivre.cte.common.BaseCalendarTestCase; 
     
    2831         *            Titulo a ser pesquisado. 
    2932         */ 
    30         @Parameters({ "titulo", "descricao", "local", "data", "horaInicio", 
    31                         "horaFim" }) 
     33        @Parameters({ "titulo", "descricao", "local", "horaInicio", "horaFim" }) 
    3234        @Test 
    3335        public void pesquisarCompromissoPeloTituloEApagar(String titulo, 
    34                         String descricao, String local, String data, String horaInicio, 
    35                         String horaFim) { 
     36                        String descricao, String local, String horaInicio, String horaFim) { 
    3637                cp.setSearchText(titulo); 
    3738                AppointmentSearchResultPage asrp = cp.searchAppointment(); 
    3839                Assert.assertEquals(asrp.getResultsNumber(), "1 ocorrência encontrada."); 
     40 
     41                Calendar cal = Calendar.getInstance(); 
     42                SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MM/yyyy"); 
     43                String data = sdf2.format(cal.getTime()); 
     44 
    3945                Assert.assertEquals(asrp.getAppointmentSchedule(1), data + " - " 
    4046                                + horaInicio); 
     
    4349                Assert.assertEquals(asrp.getAppointmentDescription(1), fullDescription); 
    4450 
    45                 AppointmentViewPage avp = asrp.editAppointment(1); 
     51                AppointmentViewPage avp = asrp.viewAppointment(1); 
     52                avp.removeAppointment(); 
     53        } 
     54 
     55        @Parameters({ "titulo", "descricao", "local", "data", "horaInicio", 
     56                        "horaFim" }) 
     57        @Test 
     58        public void pesquisarCompromissoPeloTituloEDataApagar(String titulo, 
     59                        String descricao, String local, String data, String horaInicio, 
     60                        String horaFim) { 
     61                cp.setSearchText(titulo); 
     62                AppointmentSearchResultPage asrp = cp.searchAppointment(); 
     63                Assert.assertEquals(asrp.getResultsNumber(), "1 ocorrência encontrada."); 
     64 
     65                Assert.assertEquals(asrp.getAppointmentSchedule(1), data + " - " 
     66                                + horaInicio); 
     67                String fullDescription = horaInicio + "-" + horaFim + " (A)\n" + titulo 
     68                                + "\n" + descricao + "\nLocal: " + local; 
     69                Assert.assertEquals(asrp.getAppointmentDescription(1), fullDescription); 
     70 
     71                AppointmentViewPage avp = asrp.viewAppointment(1); 
    4672                avp.removeAppointment(); 
    4773        } 
Note: See TracChangeset for help on using the changeset viewer.