Skip to content

Commit

Permalink
feat: correcao de refatoracoes de alguns testes
Browse files Browse the repository at this point in the history
  • Loading branch information
Paul Richard Pereira Martins dos Anjos committed Jul 31, 2024
1 parent 791193b commit a9cf0dc
Show file tree
Hide file tree
Showing 3 changed files with 116 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,35 @@ function setUp(): void
self::$penOrgaoExternoId = $objPenOrgaoExternoDTO->getDblId();
}

/**
* Teste de desativação de um Relacionamento entre Órgãos
*
* @large
*
* @return void
*/
public function test_desativacao_mapeamento_orgao_externo()
{
$this->acessarSistema(
self::$remetente['URL'],
self::$remetente['SIGLA_UNIDADE'],
self::$remetente['LOGIN'],
self::$remetente['SENHA']
);
$this->paginaTramiteMapeamentoOrgaoExterno->navegarRelacionamentoEntreOrgaos();

$this->paginaTramiteMapeamentoOrgaoExterno->selectEstado("Ativo");
$this->paginaTramiteMapeamentoOrgaoExterno->desativarMapeamento();
$this->waitUntil(function ($testCase) {
$testCase->frame(null);
$menssagemValidacao = utf8_encode('Relacionamento entre Unidades foi desativado com sucesso.');
$this->assertStringContainsString($menssagemValidacao, $testCase->byId('divInfraMsg0')->text());
return true;
}, PEN_WAIT_TIMEOUT);

$this->sairSistema();
}

/**
* Teste de reativação de um Relacionamento entre Órgãos
*
Expand Down Expand Up @@ -66,6 +95,35 @@ public function test_reativacao_mapeamento_orgao_externo()
$this->sairSistema();
}

/**
* Teste de desativação de um Relacionamento entre Órgãos via checkbox
*
* @large
*
* @return void
*/
public function test_desativacao_checkbox_mapeamento_orgao_externo()
{
$this->acessarSistema(
self::$remetente['URL'],
self::$remetente['SIGLA_UNIDADE'],
self::$remetente['LOGIN'],
self::$remetente['SENHA']
);
$this->paginaTramiteMapeamentoOrgaoExterno->navegarRelacionamentoEntreOrgaos();

$this->paginaTramiteMapeamentoOrgaoExterno->selectEstado("Ativo");
$this->paginaTramiteMapeamentoOrgaoExterno->desativarMapeamentoCheckbox();
$this->waitUntil(function ($testCase) {
$testCase->frame(null);
$menssagemValidacao = utf8_encode('Relacionamento entre Unidades foi desativado com sucesso.');
$this->assertStringContainsString($menssagemValidacao, $testCase->byId('divInfraMsg0')->text());
return true;
}, PEN_WAIT_TIMEOUT);

$this->sairSistema();
}

/**
* Teste de desativação de um Relacionamento entre Órgãos via checkbox
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,35 @@ function setUp(): void
self::$penOrgaoExternoId = $objPenOrgaoExternoDTO->getDblId();
}

/**
* Teste de desativação de um Relacionamento entre Órgãos
*
* @large
*
* @return void
*/
public function test_desativacao_mapeamento_orgao_externo()
{
$this->acessarSistema(
self::$remetente['URL'],
self::$remetente['SIGLA_UNIDADE'],
self::$remetente['LOGIN'],
self::$remetente['SENHA']
);
$this->paginaTramiteMapeamentoOrgaoExterno->navegarRelacionamentoEntreOrgaos();

$this->paginaTramiteMapeamentoOrgaoExterno->selectEstado("Ativo");
$this->paginaTramiteMapeamentoOrgaoExterno->desativarMapeamento();
$this->waitUntil(function ($testCase) {
$testCase->frame(null);
$menssagemValidacao = utf8_encode('Relacionamento entre Unidades foi desativado com sucesso.');
$this->assertStringContainsString($menssagemValidacao, $testCase->byId('divInfraMsg0')->text());
return true;
}, PEN_WAIT_TIMEOUT);

$this->sairSistema();
}

/**
* Teste de reativação de um Relacionamento entre Órgãos
*
Expand Down Expand Up @@ -66,6 +95,35 @@ public function test_reativacao_mapeamento_orgao_externo()
$this->sairSistema();
}

/**
* Teste de desativação de um Relacionamento entre Órgãos via checkbox
*
* @large
*
* @return void
*/
public function test_desativacao_checkbox_mapeamento_orgao_externo()
{
$this->acessarSistema(
self::$remetente['URL'],
self::$remetente['SIGLA_UNIDADE'],
self::$remetente['LOGIN'],
self::$remetente['SENHA']
);
$this->paginaTramiteMapeamentoOrgaoExterno->navegarRelacionamentoEntreOrgaos();

$this->paginaTramiteMapeamentoOrgaoExterno->selectEstado("Ativo");
$this->paginaTramiteMapeamentoOrgaoExterno->desativarMapeamentoCheckbox();
$this->waitUntil(function ($testCase) {
$testCase->frame(null);
$menssagemValidacao = utf8_encode('Relacionamento entre Unidades foi desativado com sucesso.');
$this->assertStringContainsString($menssagemValidacao, $testCase->byId('divInfraMsg0')->text());
return true;
}, PEN_WAIT_TIMEOUT);

$this->sairSistema();
}

/**
* Teste de desativação de um Relacionamento entre Órgãos via checkbox
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,6 @@ function setUp(): void
*/
public function test_excluir_mapeamento_orgao_externo()
{
$this->markTestIncomplete(
'Teste refatorado a partir da entrega 3.7.0.'
);

// Configuração do dados para teste do cenário
self::$remetente = $this->definirContextoTeste(CONTEXTO_ORGAO_A);

Expand Down

0 comments on commit a9cf0dc

Please sign in to comment.