Ignore:
Timestamp:
08/19/11 16:38:24 (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/common/BaseCalendarTestCase.java

    r4917 r4962  
    11package org.expressolivre.cte.common; 
    22 
     3import java.util.Calendar; 
     4 
     5import org.expressolivre.cte.pages.calendar.AgendaPermissionPage; 
    36import org.expressolivre.cte.pages.calendar.AppointmentCategoryPage; 
    47import org.expressolivre.cte.pages.calendar.AppointmentPage; 
     
    7780                return PageFactory.initElements(driver, AppointmentCategoryPage.class); 
    7881        } 
     82 
     83        /** 
     84         * @return 
     85         */ 
     86        public AgendaPermissionPage openAgendaPermissionPage() { 
     87                driver.get(URL 
     88                                + "/index.php?menuaction=preferences.uiaclprefs.index&acl_app=calendar"); 
     89                return PageFactory.initElements(driver, AgendaPermissionPage.class); 
     90        } 
     91 
     92        /** 
     93         * @param cal 
     94         * @return Nome do mes concatenado com o nome do ano. Exemplo: Agosto 2011 
     95         */ 
     96        private String getMonthYearName(Calendar cal) { 
     97                String[] monthName = { "Janeiro", "Fevereiro", "Março", "Abril", 
     98                                "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", 
     99                                "Novembro", "Dezembro" }; 
     100 
     101                String month = monthName[cal.get(Calendar.MONTH)]; 
     102                Integer year = cal.get(Calendar.YEAR); 
     103 
     104                return month + " " + year; 
     105 
     106        } 
     107 
     108        /** 
     109         * @return O nome por extenso do mes concatenado com o ano corrente. 
     110         */ 
     111        public String getCurrentMonthYearName() { 
     112                return this.getMonthYearName(Calendar.getInstance()); 
     113        } 
     114 
     115        /** 
     116         * @return O nome por extenso do mes anterior concatenado com o ano; 
     117         */ 
     118        public String getPreviousMonthYearName() { 
     119                Calendar cal = Calendar.getInstance(); 
     120                cal.add(Calendar.MONTH, -1); 
     121 
     122                return this.getMonthYearName(cal); 
     123        } 
     124 
     125        public String getNextMonthYearName(Calendar cal) { 
     126                cal.add(Calendar.MONTH, 1); 
     127 
     128                return this.getMonthYearName(cal); 
     129        } 
     130 
     131        /** 
     132         * @return 
     133         */ 
     134        public String getNextMonthYearName() { 
     135                return getNextMonthYearName(Calendar.getInstance()); 
     136        } 
     137 
    79138} 
Note: See TracChangeset for help on using the changeset viewer.