From 7a13d4cf5991730fa76927a200325ce51e76dc04 Mon Sep 17 00:00:00 2001 From: Paul Richard Pereira Martins dos Anjos Date: Mon, 30 Sep 2024 15:12:19 -0300 Subject: [PATCH 1/4] feat: adicionado teste que valida mensagem de aviso sobre pendencia de dados do processo ao inserir em bloco de tramite (sei4) --- ...miteProcessoSemDadosBlocoDeTramiteTest.php | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100755 tests_sei4/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php diff --git a/tests_sei4/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php b/tests_sei4/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php new file mode 100755 index 000000000..f847e1b5c --- /dev/null +++ b/tests_sei4/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php @@ -0,0 +1,71 @@ +definirContextoTeste(CONTEXTO_ORGAO_A); + self::$processoTeste = $this->gerarDadosProcessoTeste(self::$remetente); + self::$documentoTeste = $this->gerarDadosDocumentoInternoTeste(self::$remetente); + + // Cadastrar novo processo de teste + $objProtocoloDTO = $this->cadastrarProcessoFixture(self::$processoTeste); + + // Incluir e assinar documento no processo + $this->cadastrarDocumentoInternoFixture(self::$documentoTeste, $objProtocoloDTO->getDblIdProtocolo()); + + // Limpa os campos interessados e descrição do processo + $this->removerDados($objProtocoloDTO->getDblIdProtocolo()); + + $objBlocoDeTramiteFixture = new \BlocoDeTramiteFixture(); + $objBlocoDeTramiteDTO = $objBlocoDeTramiteFixture->carregar(); + + // Acessar sistema do this->REMETENTE do processo + $this->acessarSistema(self::$remetente['URL'], self::$remetente['SIGLA_UNIDADE'], self::$remetente['LOGIN'], self::$remetente['SENHA']); + + $this->paginaBase->navegarParaControleProcesso(); + $this->paginaTramiteEmBloco->selecionarProcessos([$objProtocoloDTO->getStrProtocoloFormatado()]); + $this->paginaTramiteEmBloco->selecionarTramiteEmBloco(); + $this->paginaTramiteEmBloco->selecionarBloco($objBlocoDeTramiteDTO->getNumId()); + $this->paginaTramiteEmBloco->clicarSalvar(); + + sleep(2); + + $mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta(); + + $this->assertStringContainsString( + utf8_encode('Descrição do processo '.$objProtocoloDTO->getStrProtocoloFormatado().' não informado.'), + $mensagem + ); + $this->assertStringContainsString( + utf8_encode('Interessados do processo '.$objProtocoloDTO->getStrProtocoloFormatado().' não informados.'), + $mensagem + ); + } + + private function removerDados($idProdotocolo) + { + $bancoOrgaoA = new DatabaseUtils(CONTEXTO_ORGAO_A); + $bancoOrgaoA->execute("update protocolo set descricao=NULL where id_protocolo=?;", array($idProdotocolo)); + $bancoOrgaoA->execute("delete from participante where id_protocolo=?;", array($idProdotocolo)); + } +} From 9744fefad2ad11c089533dd478153c4856531a9a Mon Sep 17 00:00:00 2001 From: Paul Richard Pereira Martins dos Anjos Date: Mon, 30 Sep 2024 15:12:25 -0300 Subject: [PATCH 2/4] feat: adicionado teste que valida mensagem de aviso sobre pendencia de dados do processo ao inserir em bloco de tramite (sei41) --- ...miteProcessoSemDadosBlocoDeTramiteTest.php | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100755 tests_sei41/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php diff --git a/tests_sei41/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php b/tests_sei41/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php new file mode 100755 index 000000000..f847e1b5c --- /dev/null +++ b/tests_sei41/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php @@ -0,0 +1,71 @@ +definirContextoTeste(CONTEXTO_ORGAO_A); + self::$processoTeste = $this->gerarDadosProcessoTeste(self::$remetente); + self::$documentoTeste = $this->gerarDadosDocumentoInternoTeste(self::$remetente); + + // Cadastrar novo processo de teste + $objProtocoloDTO = $this->cadastrarProcessoFixture(self::$processoTeste); + + // Incluir e assinar documento no processo + $this->cadastrarDocumentoInternoFixture(self::$documentoTeste, $objProtocoloDTO->getDblIdProtocolo()); + + // Limpa os campos interessados e descrição do processo + $this->removerDados($objProtocoloDTO->getDblIdProtocolo()); + + $objBlocoDeTramiteFixture = new \BlocoDeTramiteFixture(); + $objBlocoDeTramiteDTO = $objBlocoDeTramiteFixture->carregar(); + + // Acessar sistema do this->REMETENTE do processo + $this->acessarSistema(self::$remetente['URL'], self::$remetente['SIGLA_UNIDADE'], self::$remetente['LOGIN'], self::$remetente['SENHA']); + + $this->paginaBase->navegarParaControleProcesso(); + $this->paginaTramiteEmBloco->selecionarProcessos([$objProtocoloDTO->getStrProtocoloFormatado()]); + $this->paginaTramiteEmBloco->selecionarTramiteEmBloco(); + $this->paginaTramiteEmBloco->selecionarBloco($objBlocoDeTramiteDTO->getNumId()); + $this->paginaTramiteEmBloco->clicarSalvar(); + + sleep(2); + + $mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta(); + + $this->assertStringContainsString( + utf8_encode('Descrição do processo '.$objProtocoloDTO->getStrProtocoloFormatado().' não informado.'), + $mensagem + ); + $this->assertStringContainsString( + utf8_encode('Interessados do processo '.$objProtocoloDTO->getStrProtocoloFormatado().' não informados.'), + $mensagem + ); + } + + private function removerDados($idProdotocolo) + { + $bancoOrgaoA = new DatabaseUtils(CONTEXTO_ORGAO_A); + $bancoOrgaoA->execute("update protocolo set descricao=NULL where id_protocolo=?;", array($idProdotocolo)); + $bancoOrgaoA->execute("delete from participante where id_protocolo=?;", array($idProdotocolo)); + } +} From 018ddde7fc3a9d42dca07fd00a267624d7c6d389 Mon Sep 17 00:00:00 2001 From: Paul Richard Pereira Martins dos Anjos Date: Mon, 30 Sep 2024 15:12:29 -0300 Subject: [PATCH 3/4] feat: adicionado teste que valida mensagem de aviso sobre pendencia de dados do processo ao inserir em bloco de tramite (super) --- ...miteProcessoSemDadosBlocoDeTramiteTest.php | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100755 tests_super/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php diff --git a/tests_super/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php b/tests_super/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php new file mode 100755 index 000000000..f847e1b5c --- /dev/null +++ b/tests_super/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php @@ -0,0 +1,71 @@ +definirContextoTeste(CONTEXTO_ORGAO_A); + self::$processoTeste = $this->gerarDadosProcessoTeste(self::$remetente); + self::$documentoTeste = $this->gerarDadosDocumentoInternoTeste(self::$remetente); + + // Cadastrar novo processo de teste + $objProtocoloDTO = $this->cadastrarProcessoFixture(self::$processoTeste); + + // Incluir e assinar documento no processo + $this->cadastrarDocumentoInternoFixture(self::$documentoTeste, $objProtocoloDTO->getDblIdProtocolo()); + + // Limpa os campos interessados e descrição do processo + $this->removerDados($objProtocoloDTO->getDblIdProtocolo()); + + $objBlocoDeTramiteFixture = new \BlocoDeTramiteFixture(); + $objBlocoDeTramiteDTO = $objBlocoDeTramiteFixture->carregar(); + + // Acessar sistema do this->REMETENTE do processo + $this->acessarSistema(self::$remetente['URL'], self::$remetente['SIGLA_UNIDADE'], self::$remetente['LOGIN'], self::$remetente['SENHA']); + + $this->paginaBase->navegarParaControleProcesso(); + $this->paginaTramiteEmBloco->selecionarProcessos([$objProtocoloDTO->getStrProtocoloFormatado()]); + $this->paginaTramiteEmBloco->selecionarTramiteEmBloco(); + $this->paginaTramiteEmBloco->selecionarBloco($objBlocoDeTramiteDTO->getNumId()); + $this->paginaTramiteEmBloco->clicarSalvar(); + + sleep(2); + + $mensagem = $this->paginaTramiteEmBloco->buscarMensagemAlerta(); + + $this->assertStringContainsString( + utf8_encode('Descrição do processo '.$objProtocoloDTO->getStrProtocoloFormatado().' não informado.'), + $mensagem + ); + $this->assertStringContainsString( + utf8_encode('Interessados do processo '.$objProtocoloDTO->getStrProtocoloFormatado().' não informados.'), + $mensagem + ); + } + + private function removerDados($idProdotocolo) + { + $bancoOrgaoA = new DatabaseUtils(CONTEXTO_ORGAO_A); + $bancoOrgaoA->execute("update protocolo set descricao=NULL where id_protocolo=?;", array($idProdotocolo)); + $bancoOrgaoA->execute("delete from participante where id_protocolo=?;", array($idProdotocolo)); + } +} From 6a4e612cddf7ded70714a35199329f76cef9d55e Mon Sep 17 00:00:00 2001 From: Paul Richard Pereira Martins dos Anjos Date: Mon, 14 Oct 2024 16:08:55 -0300 Subject: [PATCH 4/4] fix: adicionado melhorias de codigo.; substituis sqls cruas por fixtures --- .../funcional/src/fixtures/FixtureBase.php | 18 ++++++++++++ .../tests/FixtureCenarioBaseTestCase.php | 29 +++++++++++++++---- ...miteProcessoSemDadosBlocoDeTramiteTest.php | 13 ++------- .../funcional/src/fixtures/FixtureBase.php | 18 ++++++++++++ .../tests/FixtureCenarioBaseTestCase.php | 29 +++++++++++++++---- ...miteProcessoSemDadosBlocoDeTramiteTest.php | 13 ++------- .../funcional/src/fixtures/FixtureBase.php | 18 ++++++++++++ .../tests/FixtureCenarioBaseTestCase.php | 29 +++++++++++++++---- ...miteProcessoSemDadosBlocoDeTramiteTest.php | 13 ++------- 9 files changed, 129 insertions(+), 51 deletions(-) diff --git a/tests_sei4/funcional/src/fixtures/FixtureBase.php b/tests_sei4/funcional/src/fixtures/FixtureBase.php index 10eb1fc22..fa747d2cc 100644 --- a/tests_sei4/funcional/src/fixtures/FixtureBase.php +++ b/tests_sei4/funcional/src/fixtures/FixtureBase.php @@ -75,4 +75,22 @@ public function remover($dados = null, $callback = null){ 'callback' => $callback ]); } + + public function atualizarInternoControlado($parametros){ + $dto = $this->alterar($parametros["dados"]); + + if (isset($parametros["callback"])) { + $parametros["callback"]($dto); + } + + return $dto; + } + + public function atualizar($dados = null, $callback = null){ + $dados = $dados ?: []; + return $this->atualizarInterno([ + 'dados' => $dados, + 'callback' => $callback + ]); + } } diff --git a/tests_sei4/funcional/tests/FixtureCenarioBaseTestCase.php b/tests_sei4/funcional/tests/FixtureCenarioBaseTestCase.php index fa608e45f..1b244a1f5 100755 --- a/tests_sei4/funcional/tests/FixtureCenarioBaseTestCase.php +++ b/tests_sei4/funcional/tests/FixtureCenarioBaseTestCase.php @@ -13,7 +13,7 @@ */ class FixtureCenarioBaseTestCase extends CenarioBaseTestCase { - protected function cadastrarProcessoFixture(&$dadosProcesso) + protected function cadastrarProcessoFixture(&$dadosProcesso, $cadastrarParticipante = true) { if (!is_null($dadosProcesso['HIPOTESE_LEGAL'])){ @@ -52,11 +52,13 @@ protected function cadastrarProcessoFixture(&$dadosProcesso) 'Nome' => $parametros['Interessados'] ]); - $objParticipanteFixture = new ParticipanteFixture(); - $objParticipanteDTO = $objParticipanteFixture->carregar([ - 'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(), - 'IdContato' => $objContatoDTO->getNumIdContato() - ]); + if ($cadastrarParticipante) { + $objParticipanteFixture = new ParticipanteFixture(); + $objParticipanteDTO = $objParticipanteFixture->carregar([ + 'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(), + 'IdContato' => $objContatoDTO->getNumIdContato() + ]); + } $objProtocoloAssuntoFixture = new RelProtocoloAssuntoFixture(); $objProtocoloAssuntoFixture->carregar([ @@ -248,4 +250,19 @@ protected function buscarIdSerieDoDocumento($tipoDocumento) return $objBD->consultar($serieDTO); } + protected function atualizarProcessoFixture($objProtocoloDTO, $dadosProcesso = []) + { + if (!is_null($dadosProcesso['DESCRICAO'])) { + $parametros['Descricao'] = $dadosProcesso['DESCRICAO']; + } + + if (!is_null($dadosProcesso['INTERESSADOS'])) { + $parametros['Interessados'] = $dadosProcesso['INTERESSADOS']; + } + + $parametros['IdProtocolo'] = $objProtocoloDTO->getDblIdProtocolo(); + $objProtocoloFixture = new ProtocoloFixture(); + + return $objProtocoloFixture->atualizar($parametros); + } } diff --git a/tests_sei4/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php b/tests_sei4/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php index f847e1b5c..01eb1d373 100755 --- a/tests_sei4/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php +++ b/tests_sei4/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php @@ -28,14 +28,12 @@ public function test_validar_existencia_botao_remover_do_bloco() self::$documentoTeste = $this->gerarDadosDocumentoInternoTeste(self::$remetente); // Cadastrar novo processo de teste - $objProtocoloDTO = $this->cadastrarProcessoFixture(self::$processoTeste); + $objProtocoloDTO = $this->cadastrarProcessoFixture(self::$processoTeste, false); + $this->atualizarProcessoFixture($objProtocoloDTO, ['DESCRICAO' => '']); // Incluir e assinar documento no processo $this->cadastrarDocumentoInternoFixture(self::$documentoTeste, $objProtocoloDTO->getDblIdProtocolo()); - // Limpa os campos interessados e descrição do processo - $this->removerDados($objProtocoloDTO->getDblIdProtocolo()); - $objBlocoDeTramiteFixture = new \BlocoDeTramiteFixture(); $objBlocoDeTramiteDTO = $objBlocoDeTramiteFixture->carregar(); @@ -61,11 +59,4 @@ public function test_validar_existencia_botao_remover_do_bloco() $mensagem ); } - - private function removerDados($idProdotocolo) - { - $bancoOrgaoA = new DatabaseUtils(CONTEXTO_ORGAO_A); - $bancoOrgaoA->execute("update protocolo set descricao=NULL where id_protocolo=?;", array($idProdotocolo)); - $bancoOrgaoA->execute("delete from participante where id_protocolo=?;", array($idProdotocolo)); - } } diff --git a/tests_sei41/funcional/src/fixtures/FixtureBase.php b/tests_sei41/funcional/src/fixtures/FixtureBase.php index 10eb1fc22..fa747d2cc 100644 --- a/tests_sei41/funcional/src/fixtures/FixtureBase.php +++ b/tests_sei41/funcional/src/fixtures/FixtureBase.php @@ -75,4 +75,22 @@ public function remover($dados = null, $callback = null){ 'callback' => $callback ]); } + + public function atualizarInternoControlado($parametros){ + $dto = $this->alterar($parametros["dados"]); + + if (isset($parametros["callback"])) { + $parametros["callback"]($dto); + } + + return $dto; + } + + public function atualizar($dados = null, $callback = null){ + $dados = $dados ?: []; + return $this->atualizarInterno([ + 'dados' => $dados, + 'callback' => $callback + ]); + } } diff --git a/tests_sei41/funcional/tests/FixtureCenarioBaseTestCase.php b/tests_sei41/funcional/tests/FixtureCenarioBaseTestCase.php index fa608e45f..1b244a1f5 100755 --- a/tests_sei41/funcional/tests/FixtureCenarioBaseTestCase.php +++ b/tests_sei41/funcional/tests/FixtureCenarioBaseTestCase.php @@ -13,7 +13,7 @@ */ class FixtureCenarioBaseTestCase extends CenarioBaseTestCase { - protected function cadastrarProcessoFixture(&$dadosProcesso) + protected function cadastrarProcessoFixture(&$dadosProcesso, $cadastrarParticipante = true) { if (!is_null($dadosProcesso['HIPOTESE_LEGAL'])){ @@ -52,11 +52,13 @@ protected function cadastrarProcessoFixture(&$dadosProcesso) 'Nome' => $parametros['Interessados'] ]); - $objParticipanteFixture = new ParticipanteFixture(); - $objParticipanteDTO = $objParticipanteFixture->carregar([ - 'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(), - 'IdContato' => $objContatoDTO->getNumIdContato() - ]); + if ($cadastrarParticipante) { + $objParticipanteFixture = new ParticipanteFixture(); + $objParticipanteDTO = $objParticipanteFixture->carregar([ + 'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(), + 'IdContato' => $objContatoDTO->getNumIdContato() + ]); + } $objProtocoloAssuntoFixture = new RelProtocoloAssuntoFixture(); $objProtocoloAssuntoFixture->carregar([ @@ -248,4 +250,19 @@ protected function buscarIdSerieDoDocumento($tipoDocumento) return $objBD->consultar($serieDTO); } + protected function atualizarProcessoFixture($objProtocoloDTO, $dadosProcesso = []) + { + if (!is_null($dadosProcesso['DESCRICAO'])) { + $parametros['Descricao'] = $dadosProcesso['DESCRICAO']; + } + + if (!is_null($dadosProcesso['INTERESSADOS'])) { + $parametros['Interessados'] = $dadosProcesso['INTERESSADOS']; + } + + $parametros['IdProtocolo'] = $objProtocoloDTO->getDblIdProtocolo(); + $objProtocoloFixture = new ProtocoloFixture(); + + return $objProtocoloFixture->atualizar($parametros); + } } diff --git a/tests_sei41/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php b/tests_sei41/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php index f847e1b5c..01eb1d373 100755 --- a/tests_sei41/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php +++ b/tests_sei41/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php @@ -28,14 +28,12 @@ public function test_validar_existencia_botao_remover_do_bloco() self::$documentoTeste = $this->gerarDadosDocumentoInternoTeste(self::$remetente); // Cadastrar novo processo de teste - $objProtocoloDTO = $this->cadastrarProcessoFixture(self::$processoTeste); + $objProtocoloDTO = $this->cadastrarProcessoFixture(self::$processoTeste, false); + $this->atualizarProcessoFixture($objProtocoloDTO, ['DESCRICAO' => '']); // Incluir e assinar documento no processo $this->cadastrarDocumentoInternoFixture(self::$documentoTeste, $objProtocoloDTO->getDblIdProtocolo()); - // Limpa os campos interessados e descrição do processo - $this->removerDados($objProtocoloDTO->getDblIdProtocolo()); - $objBlocoDeTramiteFixture = new \BlocoDeTramiteFixture(); $objBlocoDeTramiteDTO = $objBlocoDeTramiteFixture->carregar(); @@ -61,11 +59,4 @@ public function test_validar_existencia_botao_remover_do_bloco() $mensagem ); } - - private function removerDados($idProdotocolo) - { - $bancoOrgaoA = new DatabaseUtils(CONTEXTO_ORGAO_A); - $bancoOrgaoA->execute("update protocolo set descricao=NULL where id_protocolo=?;", array($idProdotocolo)); - $bancoOrgaoA->execute("delete from participante where id_protocolo=?;", array($idProdotocolo)); - } } diff --git a/tests_super/funcional/src/fixtures/FixtureBase.php b/tests_super/funcional/src/fixtures/FixtureBase.php index 10eb1fc22..fa747d2cc 100644 --- a/tests_super/funcional/src/fixtures/FixtureBase.php +++ b/tests_super/funcional/src/fixtures/FixtureBase.php @@ -75,4 +75,22 @@ public function remover($dados = null, $callback = null){ 'callback' => $callback ]); } + + public function atualizarInternoControlado($parametros){ + $dto = $this->alterar($parametros["dados"]); + + if (isset($parametros["callback"])) { + $parametros["callback"]($dto); + } + + return $dto; + } + + public function atualizar($dados = null, $callback = null){ + $dados = $dados ?: []; + return $this->atualizarInterno([ + 'dados' => $dados, + 'callback' => $callback + ]); + } } diff --git a/tests_super/funcional/tests/FixtureCenarioBaseTestCase.php b/tests_super/funcional/tests/FixtureCenarioBaseTestCase.php index fa608e45f..1b244a1f5 100755 --- a/tests_super/funcional/tests/FixtureCenarioBaseTestCase.php +++ b/tests_super/funcional/tests/FixtureCenarioBaseTestCase.php @@ -13,7 +13,7 @@ */ class FixtureCenarioBaseTestCase extends CenarioBaseTestCase { - protected function cadastrarProcessoFixture(&$dadosProcesso) + protected function cadastrarProcessoFixture(&$dadosProcesso, $cadastrarParticipante = true) { if (!is_null($dadosProcesso['HIPOTESE_LEGAL'])){ @@ -52,11 +52,13 @@ protected function cadastrarProcessoFixture(&$dadosProcesso) 'Nome' => $parametros['Interessados'] ]); - $objParticipanteFixture = new ParticipanteFixture(); - $objParticipanteDTO = $objParticipanteFixture->carregar([ - 'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(), - 'IdContato' => $objContatoDTO->getNumIdContato() - ]); + if ($cadastrarParticipante) { + $objParticipanteFixture = new ParticipanteFixture(); + $objParticipanteDTO = $objParticipanteFixture->carregar([ + 'IdProtocolo' => $objProtocoloDTO->getDblIdProtocolo(), + 'IdContato' => $objContatoDTO->getNumIdContato() + ]); + } $objProtocoloAssuntoFixture = new RelProtocoloAssuntoFixture(); $objProtocoloAssuntoFixture->carregar([ @@ -248,4 +250,19 @@ protected function buscarIdSerieDoDocumento($tipoDocumento) return $objBD->consultar($serieDTO); } + protected function atualizarProcessoFixture($objProtocoloDTO, $dadosProcesso = []) + { + if (!is_null($dadosProcesso['DESCRICAO'])) { + $parametros['Descricao'] = $dadosProcesso['DESCRICAO']; + } + + if (!is_null($dadosProcesso['INTERESSADOS'])) { + $parametros['Interessados'] = $dadosProcesso['INTERESSADOS']; + } + + $parametros['IdProtocolo'] = $objProtocoloDTO->getDblIdProtocolo(); + $objProtocoloFixture = new ProtocoloFixture(); + + return $objProtocoloFixture->atualizar($parametros); + } } diff --git a/tests_super/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php b/tests_super/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php index f847e1b5c..01eb1d373 100755 --- a/tests_super/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php +++ b/tests_super/funcional/tests/TramiteProcessoSemDadosBlocoDeTramiteTest.php @@ -28,14 +28,12 @@ public function test_validar_existencia_botao_remover_do_bloco() self::$documentoTeste = $this->gerarDadosDocumentoInternoTeste(self::$remetente); // Cadastrar novo processo de teste - $objProtocoloDTO = $this->cadastrarProcessoFixture(self::$processoTeste); + $objProtocoloDTO = $this->cadastrarProcessoFixture(self::$processoTeste, false); + $this->atualizarProcessoFixture($objProtocoloDTO, ['DESCRICAO' => '']); // Incluir e assinar documento no processo $this->cadastrarDocumentoInternoFixture(self::$documentoTeste, $objProtocoloDTO->getDblIdProtocolo()); - // Limpa os campos interessados e descrição do processo - $this->removerDados($objProtocoloDTO->getDblIdProtocolo()); - $objBlocoDeTramiteFixture = new \BlocoDeTramiteFixture(); $objBlocoDeTramiteDTO = $objBlocoDeTramiteFixture->carregar(); @@ -61,11 +59,4 @@ public function test_validar_existencia_botao_remover_do_bloco() $mensagem ); } - - private function removerDados($idProdotocolo) - { - $bancoOrgaoA = new DatabaseUtils(CONTEXTO_ORGAO_A); - $bancoOrgaoA->execute("update protocolo set descricao=NULL where id_protocolo=?;", array($idProdotocolo)); - $bancoOrgaoA->execute("delete from participante where id_protocolo=?;", array($idProdotocolo)); - } }