package br.gov.serpro.cte.email.compor; import org.junit.Test; import br.gov.serpro.cte.common.ExpressoMailTestCase; /** * @author L.F.Estivalet (Serpro) * * Created on Nov 16, 2010 at 3:28:37 PM * */ public class EnviarEmailAnexoTestCase extends ExpressoMailTestCase { private boolean apagarEmail; /** * */ public EnviarEmailAnexoTestCase() { this.apagarEmail = true; } /** * @param apagarEmail */ public EnviarEmailAnexoTestCase(boolean apagarEmail) { this.apagarEmail = apagarEmail; } @Test public void testa() throws Exception { super.composeEmail(getValor("email.teste.1"), getValor("assunto.anexo"), getValor("texto.email.anexo")); selenium.click(getCampo("email.adicionar.anexo")); selenium.type(getCampo("email.anexo.1"), getValor("anexo.1")); super.sendEmail(); super.assertMessage(getCampo("email.mensagem"), getMensagem("email.enviado")); if (this.apagarEmail) { // Remove email da Caixa de Entrada, itens enviados e lixeira. super.removeEmail(getValor("assunto.anexo")); } } }