Skip to content

Commit

Permalink
fix: correcoes e padronizacoes de codigo
Browse files Browse the repository at this point in the history
  • Loading branch information
Paul Richard Pereira Martins dos Anjos committed Oct 14, 2024
1 parent 299af90 commit 5bdc2a6
Show file tree
Hide file tree
Showing 6 changed files with 48 additions and 90 deletions.
16 changes: 9 additions & 7 deletions tests_sei4/funcional/tests/FixtureCenarioBaseTestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ protected function cadastrarProcessoFixture(&$dadosProcesso)
return $objProtocoloDTO;
}

protected function cadastrarDocumentoInternoFixture($dadosDocumentoInterno, $idProtocolo)
protected function cadastrarDocumentoInternoFixture($dadosDocumentoInterno, $idProtocolo, $assinarDocumento = true)
{
$dadosDocumentoDTO = [
'IdProtocolo' => $idProtocolo,
Expand All @@ -92,12 +92,14 @@ protected function cadastrarDocumentoInternoFixture($dadosDocumentoInterno, $idP
$objDocumentoFixture = new DocumentoFixture();
$objDocumentoDTO = $objDocumentoFixture->carregar($dadosDocumentoDTO);

//Adicionar assinatura ao documento
$objAssinaturaFixture = new AssinaturaFixture();
$objAssinaturaFixture->carregar([
'IdProtocolo' => $idProtocolo,
'IdDocumento' => $objDocumentoDTO->getDblIdDocumento(),
]);
if ($assinarDocumento) {
//Adicionar assinatura ao documento
$objAssinaturaFixture = new AssinaturaFixture();
$objAssinaturaFixture->carregar([
'IdProtocolo' => $idProtocolo,
'IdDocumento' => $objDocumentoDTO->getDblIdDocumento(),
]);
}

return $objDocumentoDTO;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
<?php

use Tests\Funcional\Sei\Fixtures\{ProtocoloFixture,ProcedimentoFixture,AtividadeFixture,ContatoFixture,ParticipanteFixture,RelProtocoloAssuntoFixture,AtributoAndamentoFixture,DocumentoFixture,AssinaturaFixture,AnexoFixture,AnexoProcessoFixture};

/**
*
* Execution Groups
Expand All @@ -14,6 +12,7 @@ class TramiteProcessoBlocoDeTramiteRegrasTest extends FixtureCenarioBaseTestCase

public static function setUpBeforeClass():void
{
parent::setUpBeforeClass();
$objBlocoDeTramiteFixture = new \BlocoDeTramiteFixture();
self::$objBlocoDeTramiteDTO = $objBlocoDeTramiteFixture->carregar();
}
Expand All @@ -36,22 +35,7 @@ public function test_validar_mensagem_de_documento_nao_assinado()
// Cadastrar novo processo de teste
$objProtocoloDTO = $this->cadastrarProcessoFixture($processoTeste);

// Incluir e assinar documento no processo
$dadosDocumentoDTO = [
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
'IdProcedimento' => $objProtocoloDTO->getDblIdProtocolo(),
'Descricao' => $documentoTeste['DESCRICAO'],
'IdHipoteseLegal' => $documentoTeste["HIPOTESE_LEGAL"],
'StaNivelAcessoGlobal' => $documentoTeste["RESTRICAO"],
'StaNivelAcessoLocal' => $documentoTeste["RESTRICAO"],
];

if ($serieDTO = $this->buscarIdSerieDoDocumento($documentoTeste['TIPO_DOCUMENTO'])) {
$dadosDocumentoDTO['IdSerie'] = $serieDTO->getNumIdSerie();
}

$objDocumentoFixture = new DocumentoFixture();
$objDocumentoDTO = $objDocumentoFixture->carregar($dadosDocumentoDTO);
$this->cadastrarDocumentoInternoFixture($documentoTeste, $objProtocoloDTO->getDblIdProtocolo(), false);

// Acessar sistema do this->REMETENTE do processo
$this->acessarSistema(self::$remetente['URL'], self::$remetente['SIGLA_UNIDADE'], self::$remetente['LOGIN'], self::$remetente['SENHA']);
Expand All @@ -65,7 +49,7 @@ public function test_validar_mensagem_de_documento_nao_assinado()

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Não é possível tramitar um processos com documentos gerados e não assinados'),
mb_convert_encoding('Não é possível tramitar um processos com documentos gerados e não assinados', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down Expand Up @@ -105,7 +89,7 @@ public function test_validar_mensagem_de_processo_bloqueado()

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Prezado(a) usuário(a), o processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' encontra-se bloqueado. Dessa forma, não foi possível realizar a sua inserção no bloco selecionado.'),
mb_convert_encoding('Prezado(a) usuário(a), o processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' encontra-se bloqueado. Dessa forma, não foi possível realizar a sua inserção no bloco selecionado.', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down Expand Up @@ -146,11 +130,11 @@ public function test_validar_mensagem_de_processo_aberto_em_mais_de_uma_unidade(

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Não é possível tramitar um processo aberto em mais de uma unidade.'),
mb_convert_encoding('Não é possível tramitar um processo aberto em mais de uma unidade.', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
$this->assertStringContainsString(
utf8_encode('Processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' está aberto na(s) unidade(s): ' . self::$remetente['SIGLA_UNIDADE_SECUNDARIA']),
mb_convert_encoding('Processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' está aberto na(s) unidade(s): ' . self::$remetente['SIGLA_UNIDADE_SECUNDARIA'], 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down Expand Up @@ -181,7 +165,7 @@ public function test_validar_mensagem_de_processo_sem_documento()

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Não é possível tramitar um processo sem documentos'),
mb_convert_encoding('Não é possível tramitar um processo sem documentos', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down
16 changes: 9 additions & 7 deletions tests_sei41/funcional/tests/FixtureCenarioBaseTestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ protected function cadastrarProcessoFixture(&$dadosProcesso)
return $objProtocoloDTO;
}

protected function cadastrarDocumentoInternoFixture($dadosDocumentoInterno, $idProtocolo)
protected function cadastrarDocumentoInternoFixture($dadosDocumentoInterno, $idProtocolo, $assinarDocumento = true)
{
$dadosDocumentoDTO = [
'IdProtocolo' => $idProtocolo,
Expand All @@ -92,12 +92,14 @@ protected function cadastrarDocumentoInternoFixture($dadosDocumentoInterno, $idP
$objDocumentoFixture = new DocumentoFixture();
$objDocumentoDTO = $objDocumentoFixture->carregar($dadosDocumentoDTO);

//Adicionar assinatura ao documento
$objAssinaturaFixture = new AssinaturaFixture();
$objAssinaturaFixture->carregar([
'IdProtocolo' => $idProtocolo,
'IdDocumento' => $objDocumentoDTO->getDblIdDocumento(),
]);
if ($assinarDocumento) {
//Adicionar assinatura ao documento
$objAssinaturaFixture = new AssinaturaFixture();
$objAssinaturaFixture->carregar([
'IdProtocolo' => $idProtocolo,
'IdDocumento' => $objDocumentoDTO->getDblIdDocumento(),
]);
}

return $objDocumentoDTO;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
<?php

use Tests\Funcional\Sei\Fixtures\{ProtocoloFixture,ProcedimentoFixture,AtividadeFixture,ContatoFixture,ParticipanteFixture,RelProtocoloAssuntoFixture,AtributoAndamentoFixture,DocumentoFixture,AssinaturaFixture,AnexoFixture,AnexoProcessoFixture};

/**
*
* Execution Groups
Expand All @@ -14,6 +12,7 @@ class TramiteProcessoBlocoDeTramiteRegrasTest extends FixtureCenarioBaseTestCase

public static function setUpBeforeClass():void
{
parent::setUpBeforeClass();
$objBlocoDeTramiteFixture = new \BlocoDeTramiteFixture();
self::$objBlocoDeTramiteDTO = $objBlocoDeTramiteFixture->carregar();
}
Expand All @@ -36,22 +35,7 @@ public function test_validar_mensagem_de_documento_nao_assinado()
// Cadastrar novo processo de teste
$objProtocoloDTO = $this->cadastrarProcessoFixture($processoTeste);

// Incluir e assinar documento no processo
$dadosDocumentoDTO = [
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
'IdProcedimento' => $objProtocoloDTO->getDblIdProtocolo(),
'Descricao' => $documentoTeste['DESCRICAO'],
'IdHipoteseLegal' => $documentoTeste["HIPOTESE_LEGAL"],
'StaNivelAcessoGlobal' => $documentoTeste["RESTRICAO"],
'StaNivelAcessoLocal' => $documentoTeste["RESTRICAO"],
];

if ($serieDTO = $this->buscarIdSerieDoDocumento($documentoTeste['TIPO_DOCUMENTO'])) {
$dadosDocumentoDTO['IdSerie'] = $serieDTO->getNumIdSerie();
}

$objDocumentoFixture = new DocumentoFixture();
$objDocumentoDTO = $objDocumentoFixture->carregar($dadosDocumentoDTO);
$this->cadastrarDocumentoInternoFixture($documentoTeste, $objProtocoloDTO->getDblIdProtocolo(), false);

// Acessar sistema do this->REMETENTE do processo
$this->acessarSistema(self::$remetente['URL'], self::$remetente['SIGLA_UNIDADE'], self::$remetente['LOGIN'], self::$remetente['SENHA']);
Expand All @@ -65,7 +49,7 @@ public function test_validar_mensagem_de_documento_nao_assinado()

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Não é possível tramitar um processos com documentos gerados e não assinados'),
mb_convert_encoding('Não é possível tramitar um processos com documentos gerados e não assinados', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down Expand Up @@ -105,7 +89,7 @@ public function test_validar_mensagem_de_processo_bloqueado()

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Prezado(a) usuário(a), o processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' encontra-se bloqueado. Dessa forma, não foi possível realizar a sua inserção no bloco selecionado.'),
mb_convert_encoding('Prezado(a) usuário(a), o processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' encontra-se bloqueado. Dessa forma, não foi possível realizar a sua inserção no bloco selecionado.', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down Expand Up @@ -146,11 +130,11 @@ public function test_validar_mensagem_de_processo_aberto_em_mais_de_uma_unidade(

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Não é possível tramitar um processo aberto em mais de uma unidade.'),
mb_convert_encoding('Não é possível tramitar um processo aberto em mais de uma unidade.', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
$this->assertStringContainsString(
utf8_encode('Processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' está aberto na(s) unidade(s): ' . self::$remetente['SIGLA_UNIDADE_SECUNDARIA']),
mb_convert_encoding('Processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' está aberto na(s) unidade(s): ' . self::$remetente['SIGLA_UNIDADE_SECUNDARIA'], 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down Expand Up @@ -181,7 +165,7 @@ public function test_validar_mensagem_de_processo_sem_documento()

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Não é possível tramitar um processo sem documentos'),
mb_convert_encoding('Não é possível tramitar um processo sem documentos', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down
16 changes: 9 additions & 7 deletions tests_super/funcional/tests/FixtureCenarioBaseTestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ protected function cadastrarProcessoFixture(&$dadosProcesso)
return $objProtocoloDTO;
}

protected function cadastrarDocumentoInternoFixture($dadosDocumentoInterno, $idProtocolo)
protected function cadastrarDocumentoInternoFixture($dadosDocumentoInterno, $idProtocolo, $assinarDocumento = true)
{
$dadosDocumentoDTO = [
'IdProtocolo' => $idProtocolo,
Expand All @@ -92,12 +92,14 @@ protected function cadastrarDocumentoInternoFixture($dadosDocumentoInterno, $idP
$objDocumentoFixture = new DocumentoFixture();
$objDocumentoDTO = $objDocumentoFixture->carregar($dadosDocumentoDTO);

//Adicionar assinatura ao documento
$objAssinaturaFixture = new AssinaturaFixture();
$objAssinaturaFixture->carregar([
'IdProtocolo' => $idProtocolo,
'IdDocumento' => $objDocumentoDTO->getDblIdDocumento(),
]);
if ($assinarDocumento) {
//Adicionar assinatura ao documento
$objAssinaturaFixture = new AssinaturaFixture();
$objAssinaturaFixture->carregar([
'IdProtocolo' => $idProtocolo,
'IdDocumento' => $objDocumentoDTO->getDblIdDocumento(),
]);
}

return $objDocumentoDTO;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
<?php

use Tests\Funcional\Sei\Fixtures\{ProtocoloFixture,ProcedimentoFixture,AtividadeFixture,ContatoFixture,ParticipanteFixture,RelProtocoloAssuntoFixture,AtributoAndamentoFixture,DocumentoFixture,AssinaturaFixture,AnexoFixture,AnexoProcessoFixture};

/**
*
* Execution Groups
Expand All @@ -14,6 +12,7 @@ class TramiteProcessoBlocoDeTramiteRegrasTest extends FixtureCenarioBaseTestCase

public static function setUpBeforeClass():void
{
parent::setUpBeforeClass();
$objBlocoDeTramiteFixture = new \BlocoDeTramiteFixture();
self::$objBlocoDeTramiteDTO = $objBlocoDeTramiteFixture->carregar();
}
Expand All @@ -36,22 +35,7 @@ public function test_validar_mensagem_de_documento_nao_assinado()
// Cadastrar novo processo de teste
$objProtocoloDTO = $this->cadastrarProcessoFixture($processoTeste);

// Incluir e assinar documento no processo
$dadosDocumentoDTO = [
'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(),
'IdProcedimento' => $objProtocoloDTO->getDblIdProtocolo(),
'Descricao' => $documentoTeste['DESCRICAO'],
'IdHipoteseLegal' => $documentoTeste["HIPOTESE_LEGAL"],
'StaNivelAcessoGlobal' => $documentoTeste["RESTRICAO"],
'StaNivelAcessoLocal' => $documentoTeste["RESTRICAO"],
];

if ($serieDTO = $this->buscarIdSerieDoDocumento($documentoTeste['TIPO_DOCUMENTO'])) {
$dadosDocumentoDTO['IdSerie'] = $serieDTO->getNumIdSerie();
}

$objDocumentoFixture = new DocumentoFixture();
$objDocumentoDTO = $objDocumentoFixture->carregar($dadosDocumentoDTO);
$this->cadastrarDocumentoInternoFixture($documentoTeste, $objProtocoloDTO->getDblIdProtocolo(), false);

// Acessar sistema do this->REMETENTE do processo
$this->acessarSistema(self::$remetente['URL'], self::$remetente['SIGLA_UNIDADE'], self::$remetente['LOGIN'], self::$remetente['SENHA']);
Expand All @@ -65,7 +49,7 @@ public function test_validar_mensagem_de_documento_nao_assinado()

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Não é possível tramitar um processos com documentos gerados e não assinados'),
mb_convert_encoding('Não é possível tramitar um processos com documentos gerados e não assinados', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down Expand Up @@ -105,7 +89,7 @@ public function test_validar_mensagem_de_processo_bloqueado()

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Prezado(a) usuário(a), o processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' encontra-se bloqueado. Dessa forma, não foi possível realizar a sua inserção no bloco selecionado.'),
mb_convert_encoding('Prezado(a) usuário(a), o processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' encontra-se bloqueado. Dessa forma, não foi possível realizar a sua inserção no bloco selecionado.', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down Expand Up @@ -146,11 +130,11 @@ public function test_validar_mensagem_de_processo_aberto_em_mais_de_uma_unidade(

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Não é possível tramitar um processo aberto em mais de uma unidade.'),
mb_convert_encoding('Não é possível tramitar um processo aberto em mais de uma unidade.', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
$this->assertStringContainsString(
utf8_encode('Processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' está aberto na(s) unidade(s): ' . self::$remetente['SIGLA_UNIDADE_SECUNDARIA']),
mb_convert_encoding('Processo ' . $objProtocoloDTO->getStrProtocoloFormatado() . ' está aberto na(s) unidade(s): ' . self::$remetente['SIGLA_UNIDADE_SECUNDARIA'], 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down Expand Up @@ -181,7 +165,7 @@ public function test_validar_mensagem_de_processo_sem_documento()

$mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta();
$this->assertStringContainsString(
utf8_encode('Não é possível tramitar um processo sem documentos'),
mb_convert_encoding('Não é possível tramitar um processo sem documentos', 'UTF-8', 'ISO-8859-1'),
$mensagem
);
}
Expand Down

0 comments on commit 5bdc2a6

Please sign in to comment.