示例#1
0
 public void CadastrarTarefaApenasCamposObrigatorios()
 {
     #region Parameters
     string usuario   = "administrator";
     string senha     = "administrator";
     string categoria = "General";
     string resumo    = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string descricao = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo, descricao);
     Assert.AreEqual(mensagemEsperadaCadastroRealizadoComSucesso, criarTarefaPage.RetornaMensagemDeSucesso());
     Assert.AreEqual(1, TarefasDBSteps.RetornaTarefas(descricao, resumo), "Tarefa não foi gravada no banco.");
     TarefasDBSteps.DeletaTarefa(descricao, resumo);
 }
示例#2
0
 public void VoltarDetalheTarefa()
 {
     #region Parameters
     string usuario        = "administrator";
     string senha          = "administrator";
     string categoria      = "General";
     string resumo         = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string descricao      = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string tituloEsperado = "Ver Detalhes da Tarefa";
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo, descricao);
     tarefasFlows.VoltarDetalheTarefa();
     Assert.AreEqual(tituloEsperado, gerenciarTarefasPage.RetornaTituloTelaDetalheTarefa());
     TarefasDBSteps.DeletaTarefa(descricao, resumo);
 }
示例#3
0
 public void CadastrarMaisTarefas()
 {
     #region Parameters
     string usuario              = "administrator";
     string senha                = "administrator";
     string categoria            = "General";
     string resumo               = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string descricao            = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string tituloDaTelaEsperado = "Digite os Detalhes do Relatório";
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     tarefasFlows.ContinuarCriandoTarefas(categoria, resumo, descricao);
     Assert.AreEqual(tituloDaTelaEsperado, criarTarefaPage.RetornaTituloTelaCadastro());
     Assert.AreEqual(1, TarefasDBSteps.RetornaTarefas(descricao, resumo), "Tarefa não foi gravada no banco.");
     TarefasDBSteps.DeletaTarefa(descricao, resumo);
 }
示例#4
0
 public void AdicionarAnotacaoSemCampoObrigatorio()
 {
     #region Parameters
     string usuario              = "administrator";
     string senha                = "administrator";
     string categoria            = "General";
     string resumo               = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string descricao            = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string MensagemErroEsperado = "Um campo necessário 'Anotação' estava vazio. Por favor, verifique novamente suas entradas.";
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo, descricao);
     tarefasFlows.AcessarEditarTarefa();
     gerenciarTarefasPage.ClicarAtualizarInformacao();
     gerenciarTarefasPage.ClicarAdicionarAnotacao();
     Assert.AreEqual(MensagemErroEsperado, gerenciarTarefasPage.RetornaMensagemDeErro());
     TarefasDBSteps.DeletaTarefa(descricao, resumo);
 }
示例#5
0
 public void CadastrarTarefaTodosCampos(ArrayList testData)
 {
     #region Parameters
     string usuario    = "administrator";
     string senha      = "administrator";
     string categoria  = testData[0].ToString();
     string resumo     = testData[1].ToString() + "-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string descricao  = testData[2].ToString() + "-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string frequencia = testData[3].ToString();
     string gravidade  = testData[4].ToString();
     string prioridade = testData[5].ToString();
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     tarefasFlows.CriarTarefaTodosCampos(categoria, resumo, descricao, frequencia, gravidade, prioridade);
     Assert.AreEqual(mensagemEsperadaCadastroRealizadoComSucesso, criarTarefaPage.RetornaMensagemDeSucesso());
     Assert.AreEqual(1, TarefasDBSteps.RetornaTarefas(descricao, resumo), "Tarefa não foi gravada no banco.");
     TarefasDBSteps.DeletaTarefa(descricao, resumo);
 }
示例#6
0
 public void SelecionarTodasTarefas()
 {
     #region Parameters
     string usuario     = "administrator";
     string senha       = "administrator";
     string categoria   = "General";
     string resumo      = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string descricao   = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string resumo_2    = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string descricao_2 = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo, descricao);
     tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo_2, descricao_2);
     gerenciarTarefasPage.AcessarVerTarefas();
     tarefasFlows.LimparPesquisa();
     gerenciarTarefasPage.ClicarSelecionarTudo();
     Assert.IsTrue(gerenciarTarefasPage.ValidarSelecaoTodosRegistros(), "Um ou mais itens não foram selecionados.");
     TarefasDBSteps.DeletaTarefa(descricao, resumo);
     TarefasDBSteps.DeletaTarefa(descricao_2, resumo_2);
 }
示例#7
0
 public void PesquisarTarefa()
 {
     #region Parameters
     string usuario      = "administrator";
     string senha        = "administrator";
     string colunaFiltra = "Resumo";
     string categoria    = "General";
     string resumo_1     = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string descricao_1  = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string resumo_2     = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string descricao_2  = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo_1, descricao_1);
     tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo_2, descricao_2);
     gerenciarTarefasPage.AcessarVerTarefas();
     tarefasFlows.RealizarPesquisa(resumo_1);
     Assert.IsTrue(gerenciarTarefasPage.RetornoPesquisa(resumo_1, colunaFiltra), "Resultado retornado é diferente do filtro informado.");
     TarefasDBSteps.DeletaTarefa(descricao_1, resumo_1);
     TarefasDBSteps.DeletaTarefa(descricao_2, resumo_2);
 }