- Timestamp:
- 02/22/11 16:57:17 (13 years ago)
- Location:
- devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email
- Files:
-
- 2 added
- 2 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 } -
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/email/compor/EnviarEmailSemAssuntoTestCase.java
r3782 r3799 5 5 import org.testng.annotations.Test; 6 6 7 8 7 /** 9 8 * Suite:[FUN02.1] Compor Mensagem 10 9 * 11 * Caso de Teste: EL-533:Enviar mensagem sem assunto 10 * Caso de Teste: 11 * 12 * EL-533:Enviar mensagem sem assunto 13 * 14 * EL-1091:Enviar mensagem sem assunto - Cancelar 12 15 * 13 16 * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 14 17 * testcase&id=EL-533 18 * 19 * http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= 20 * testcase&id=EL-1091 15 21 * 16 22 * @author L.F.Estivalet (Serpro) … … 25 31 */ 26 32 @Test 27 public void test () {33 public void testAccept() { 28 34 mp.composeEmail(EMAIL_TESTE_1, "", EMAIL_TEXTO_SEM_ASSUNTO); 29 35 mp.sendMail(); … … 36 42 } 37 43 44 @Test 45 public void testReject() { 46 mp.composeEmail(EMAIL_TESTE_1, "", EMAIL_TEXTO_SEM_ASSUNTO); 47 mp.sendMail(); 48 // Sistema exibe um alerta para confirmacao do envio do email sem 49 // assunto. 50 Alert noSubject = driver.switchTo().alert(); 51 assert MSG_ENVIAR_SEM_ASSUNTO.equals(noSubject.getText()); 52 noSubject.dismiss(); 53 mp.closeMail(false); 54 } 55 38 56 }
Note: See TracChangeset
for help on using the changeset viewer.