Changeset 3799 for devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/ExpressoMailPreferencesTestCase.java
- Timestamp:
- 02/22/11 16:57:17 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/ExpressoMailPreferencesTestCase.java
r3789 r3799 17 17 */ 18 18 public class ExpressoMailPreferencesTestCase extends PreferencesTestCase { 19 ExpressoMailPreferencesPage prefs;20 21 // @BeforeTest22 // public void gotoEmailPreferencesPage() {23 // openPreferencesPage();24 // prefs = openEmailPreferencesPage();25 // }26 19 27 20 @Test … … 29 22 InvocationTargetException { 30 23 openPreferencesPage(); 31 prefs = openEmailPreferencesPage();24 ExpressoMailPreferencesPage prefs = openEmailPreferencesPage(); 32 25 26 // Percorre todos os metodos "setters" da classe 27 // ExpressoMailPreferencesPage para mudar o valor de cada preferencia. 33 28 Method[] methods = ExpressoMailPreferencesPage.class.getMethods(); 34 29 for (Method method : methods) { 30 // Nao pegar os metodos setComboValue e setSavePreferences que nao 31 // tem correspondentes no arquivo de configuracao. 35 32 if (method.getName().startsWith("set") 36 33 && !method.getName().equals("setComboValue") … … 39 36 .substring(3)); 40 37 System.out.println(name); 41 String[] values = Config.getInstance().getEmailPreference(name) 42 .split(","); 43 System.out.println(name + " " + values[0]); 44 method.invoke(prefs, values[0]); 38 39 // Apenas chama o metodo se a preferencia correspondente ao 40 // metodo get estiver definida no arquivo de configuracao. 41 if (Config.getInstance().getEmailPreference(name) != null) { 42 String[] values = Config.getInstance() 43 .getEmailPreference(name).split(","); 44 System.out.println(name + " " + values[0]); 45 method.invoke(prefs, values[0]); 46 } 45 47 } 46 48 } … … 49 51 } 50 52 51 // @AfterTest52 // public void savePreferences() {53 // prefs.savePreferences();54 // }55 56 53 }
Note: See TracChangeset
for help on using the changeset viewer.