Changeset 4962 for devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseCalendarTestCase.java
- Timestamp:
- 08/19/11 16:38:24 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/BaseCalendarTestCase.java
r4917 r4962 1 1 package org.expressolivre.cte.common; 2 2 3 import java.util.Calendar; 4 5 import org.expressolivre.cte.pages.calendar.AgendaPermissionPage; 3 6 import org.expressolivre.cte.pages.calendar.AppointmentCategoryPage; 4 7 import org.expressolivre.cte.pages.calendar.AppointmentPage; … … 77 80 return PageFactory.initElements(driver, AppointmentCategoryPage.class); 78 81 } 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 79 138 }
Note: See TracChangeset
for help on using the changeset viewer.