package org.expressolivre.cte.email.compor; import org.expressolivre.cte.common.BaseEmailTestCase; import org.testng.annotations.Test; /** * Suite:[FUN02.1] Compor Mensagem * * Caso de Teste: * * EL-1092:Descartar nova mensagem nao salva - Cancelar * * EL-1239:Descartar nova mensagem nao salva - Descartar * * EL-1240:Descartar nova mensagem nao salva - Salvar * * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= * testcase&id=EL-1092 * * http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= * testcase&id=EL-1239 * * http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= * testcase&id=EL-1240 * * @author L.F.Estivalet (Serpro) * * Created on Feb 23, 2011 at 3:10:58 PM * */ public class DescartarEmailTestCase extends BaseEmailTestCase { /** * Executa o teste. Testa os botoes Cancelar e Descartar nova mensagem. */ @Test public void testCancelDiscard() { mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO, EMAIL_TEXTO); mp.closeMail(false); mp.cancelNewEmail(); mp.closeMail(false); mp.discardNewEmail(); } @Test public void testSalvar() { mp.composeEmail(EMAIL_TESTE_1, EMAIL_ASSUNTO_SALVAR, EMAIL_TEXTO_SALVAR); mp.closeMail(false); mp.saveNewEmail(); // Espera um momento para a mensagem ser salva... mp.waitAMoment(15000); // Ir na pasta Rascunhos para assegurar que o email foi salvo. mp.openFolder("lINBOX/Draftstree_folders"); String id = mp.readEmail(EMAIL_ASSUNTO_SALVAR); } }