package org.expressolivre.cte.email.pesquisar; import java.text.SimpleDateFormat; import java.util.Calendar; import org.expressolivre.cte.common.BaseEmailTestCase; import org.expressolivre.cte.common.Config; import org.expressolivre.cte.pages.email.MailSearchPage; import org.testng.annotations.Test; /** * Suite:[FUN02.8] Pesquisar Mensagens * * Caso de Teste: EL-618:Pesquisa avancada de mensagens * * Caso de Teste: EL-1201:Pesquisar mensagens sem retornar resultado * * Caso de Teste: EL-626:Pesquisar por intervalos de data * * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= * testcase&id=EL-618 * * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= * testcase&id=EL-626 * * Link: http://testlink.expressolivre.org/linkto.php?tprojectPrefix=EL&item= * testcase&id=EL-618 * * @author L.F.Estivalet (Serpro) * * Created on May 25, 2011 at 10:06:57 AM * */ public class PesquisarEmailPorIntervaloDataComResultadoTestCase extends BaseEmailTestCase { @Test public void pesquisaEmailPorIntervaloDataComResultado() { Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("ddMMyyyy"); String today = sdf.format(cal.getTime()); cal.add(Calendar.DATE, -7); String lastWeek = sdf.format(cal.getTime()); MailSearchPage msp = mp.openSearchMessageWindow(); msp.setSearchFolders("lINBOX_folders_tree_search"); msp.setSearchSinceDate(lastWeek); msp.setSearchBeforeDate(today); msp.doSearch(); mp.assertMessage(Config.getInstance().getMensagem("resultado.pesquisa", "1")); } }