Skip to content

Commit

Permalink
chore: add teste de Documentos movidos no destino
Browse files Browse the repository at this point in the history
closes #379
  • Loading branch information
carlosevmelo committed Nov 7, 2023
1 parent 495754d commit 76f2329
Show file tree
Hide file tree
Showing 6 changed files with 1,072 additions and 55 deletions.
41 changes: 23 additions & 18 deletions tests_sei3/funcional/tests/CenarioBaseTestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -487,24 +487,29 @@ protected function validarDadosDocumento($nomeDocArvore, $dadosDocumento, $desti
$bolPossuiDocumentoReferenciado = !is_null($dadosDocumento['ORDEM_DOCUMENTO_REFERENCIADO']);
$this->assertTrue($this->paginaProcesso->deveSerDocumentoAnexo($bolPossuiDocumentoReferenciado, $nomeDocArvore));

$this->paginaProcesso->selecionarDocumento($nomeDocArvore);
$this->paginaDocumento->navegarParaConsultarDocumento();
$mesmoOrgao = $dadosDocumento['ORIGEM'] == $destinatario['URL'];
if ($mesmoOrgao && $dadosDocumento['TIPO'] == 'G') {
$this->assertEquals($dadosDocumento["DESCRICAO"], $this->paginaDocumento->descricao());
if (!$mesmoOrgao) {
$observacoes = ($unidadeSecundaria) ? $this->paginaDocumento->observacoesNaTabela() : $this->paginaDocumento->observacoes();
$this->assertEquals($dadosDocumento['OBSERVACOES'], $observacoes);
}
} else {
$this->assertNotNull($this->paginaDocumento->nomeAnexo());
$contemVariosComponentes = is_array($dadosDocumento['ARQUIVO']);
if (!$contemVariosComponentes) {
$nomeArquivo = $dadosDocumento['ARQUIVO'];
$this->assertStringContainsString(basename($nomeArquivo), $this->paginaDocumento->nomeAnexo());
if ($hipoteseLegal != null) {
$hipoteseLegalDocumento = $this->paginaDocumento->recuperarHipoteseLegal();
$this->assertEquals($hipoteseLegal, $hipoteseLegalDocumento);
if (($this->paginaProcesso->ehDocumentoCancelado($nomeDocArvore) == false) and ($this->paginaProcesso->ehDocumentoMovido($nomeDocArvore) == false)) {

$this->paginaProcesso->selecionarDocumento($nomeDocArvore);
$this->paginaDocumento->navegarParaConsultarDocumento();

$mesmoOrgao = $dadosDocumento['ORIGEM'] == $destinatario['URL'];

if ($mesmoOrgao && $dadosDocumento['TIPO'] == 'G') {
$this->assertEquals($dadosDocumento["DESCRICAO"], $this->paginaDocumento->descricao());
if (!$mesmoOrgao) {
$observacoes = ($unidadeSecundaria) ? $this->paginaDocumento->observacoesNaTabela() : $this->paginaDocumento->observacoes();
$this->assertEquals($dadosDocumento['OBSERVACOES'], $observacoes);
}
} else {
$this->assertNotNull($this->paginaDocumento->nomeAnexo());
$contemVariosComponentes = is_array($dadosDocumento['ARQUIVO']);
if (!$contemVariosComponentes) {
$nomeArquivo = $dadosDocumento['ARQUIVO'];
$this->assertStringContainsString(basename($nomeArquivo), $this->paginaDocumento->nomeAnexo());
if ($hipoteseLegal != null) {
$hipoteseLegalDocumento = $this->paginaDocumento->recuperarHipoteseLegal();
$this->assertEquals($hipoteseLegal, $hipoteseLegalDocumento);
}
}
}
}
Expand Down
Loading

0 comments on commit 76f2329

Please sign in to comment.