pengovbr / mod-sei-pen

Módulo de Integração ao Tramita.GOV.BR
31 stars 23 forks source link

Testes Unitários - Consultar Repositórios de Estruturas. #715

Open amelquia opened 1 week ago

amelquia commented 1 week ago

Sua solicitação de melhoria está relacionada a um problema? Por favor descreva.

Não.


Descreva a solução que você gostaria

Executar testes unitários para o método consultarRepositóriosDeEstruturas.


Critérios de aceite:

Definição de Feito (D.O.D. - Definition of Done)


Links úteis

https://homolog.api.processoeletronico.gov.br/swagger/swagger-ui/index.html#/


Mauro1706 commented 2 days ago

Realizado a implementação do teste no PR: ModTramitaGovBR -> https://github.com/pengovbr/mod-sei-pen/pull/743

Segue evidências dos testes: https://github.com/user-attachments/assets/055914d3-173c-4a34-9e62-526ada6ea6f1

sergioadao commented 12 hours ago

Bom dia @amelquia , @Mauro1706 e @mateussbh ....segue evidência do funcionamento correto do teste:

$make test-unit teste=ProcessoEletronicoRN/ConsultarRepositoriosDeEstruturasTest

Ambiente: SEI 4.0.12.15 Branch feat/rest

=======================================

GIT LOG:

commit https://github.com/pengovbr/mod-sei-pen/commit/27f8ad9d49897bb7452dc84b2b1ca5d93f918676 (HEAD -> feat/rest, origin/feat/rest) Author: mauro maurocosta.262017@gmail.com Date: Tue Dec 3 15:21:29 2024 -0300

test: teste unitario

Teste unitario receber recibo de tramite; Correção teste buscar estrutura commit https://github.com/pengovbr/mod-sei-pen/commit/6dd67e5825cb83c3bb0eb03815d738184fe5540f Author: Paul Richard Pereira Martins dos Anjos paul.anjos@gestao.gov.br Date: Tue Dec 3 15:23:28 2024 -0300

feat: criado teste unitario que valida o metodo cancelarTramite commit https://github.com/pengovbr/mod-sei-pen/commit/e95bf6756b481a502f527ae74f7e37d070d8a64e Author: Paul Richard 36829911+NinetiesPaul@users.noreply.github.com Date: Tue Dec 3 14:43:23 2024 -0300

feat: criado teste unitario que valida o metodo listarPendencias (#745)

Co-authored-by: Paul Richard Pereira Martins dos Anjos paul.anjos@gestao.gov.br commit https://github.com/pengovbr/mod-sei-pen/commit/81fda882dbab10f229c8c2fcb0ac5a7b2abaf93a Author: Mauro Costa 83025710+Mauro1706@users.noreply.github.com Date: Tue Dec 3 09:45:35 2024 -0300

test: teste unitário ciência recusa (#744)

======================================= RESULTADO TESTE

$ make test-unit teste=ProcessoEletronicoRN/ConsultarRepositoriosDeEstruturasTest

docker compose -f tests_super/funcional/docker-compose.yml run --rm -w /tests php-test-unit bash -c 'XDEBUG_MODE=coverage vendor/bin/phpunit --testdox --coverage-html html rn/ProcessoEletronicoRN/ConsultarRepositoriosDeEstruturasTest.php' WARN[0000] /home/toor/Documentos/ministerio_economia/aplicacao_sei/sei_versoes/sei-trad-4.0.12.15/src/sei/web/modulos/mod-sei-pen/tests_super/funcional/docker-compose.yml: the attribute version is obsolete, it will be ignored, please remove it to avoid potential confusion PHPUnit 9.6.21 by Sebastian Bergmann and contributors.

Runtime: PHP 7.3.33 with Xdebug 3.0.4 Configuration: /tests/phpunit.xml

Consultar Repositorios De Estruturas ✔ Consultar repositorios de estruturas com sucesso 45 ms ✔ Consultar repositorios de estruturas sem resultados 2 ms ✔ Consultar repositorios de estruturas com erro 5 ms

Time: 00:01.696, Memory: 36.00 MB

OK (3 tests, 10 assertions)

Generating code coverage report in Cobertura XML format ... done [00:14.626]

Generating code coverage report in HTML format ... done [00:03.271]

=================================================================

image

===================================================================

Ambiente: SEI 4.1.2 Branch feat/rest

$make test-unit teste=ProcessoEletronicoRN/ConsultarRepositoriosDeEstruturasTest

$ make test-unit teste=ProcessoEletronicoRN/ConsultarRepositoriosDeEstruturasTest docker compose -f tests_sei41/funcional/docker-compose.yml run --rm -w /tests php-test-unit bash -c 'XDEBUG_MODE=coverage vendor/bin/phpunit --testdox --coverage-html html rn/ProcessoEletronicoRN/ConsultarRepositoriosDeEstruturasTest.php' WARN[0000] /home/toor/Documentos/ministerio_economia/aplicacao_sei/sei_versoes/sei-trad-4.1.2/sei/web/modulos/mod-sei-pen/tests_sei41/funcional/docker-compose.yml: the attribute version is obsolete, it will be ignored, please remove it to avoid potential confusion PHPUnit 9.6.21 by Sebastian Bergmann and contributors.

Runtime: PHP 7.3.33 with Xdebug 3.0.4 Configuration: /tests/phpunit.xml

Consultar Repositorios De Estruturas ✔ Consultar repositorios de estruturas com sucesso 58 ms ✔ Consultar repositorios de estruturas sem resultados 3 ms ✔ Consultar repositorios de estruturas com erro 6 ms

Time: 00:01.788, Memory: 36.00 MB

OK (3 tests, 10 assertions)

Generating code coverage report in HTML format ... done [00:18.878]

=====================================================================================

image