Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Solução Teste para Desenvolvedor(a) Backend do Woop Sicredi - Ruddy Paz #15

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

ruddypersivo
Copy link

No description provided.

+ Adição das dependências do LOMBOK, FLYWAY, Driver MYSQL e SWAGGER
+ Criação das tabelas "Pauta" e "Voto" versionadas via flyway
+ Configuração do acesso a base do banco de dados ao serviço da
'db4free.net'
+ Correção do nome da coluna utilizada para realizar foreign com a
tabela "Pauta"
+ Criado serviço para a criação de pauta
+ Criados os testes unitários e de integração para o serviço da pauta
+ Criado um properties específico para os testes
+ Criada classe utilitária que serve método para criação de string de
acordo com a quantidade de caracteres informada
+ Utilização do recurso MessageResource para internacionalização
+ Criado tratamentos de erros da aplicação
+ Criado serviço para abrir sessão
+ Criado DTO para associado
+ Criado serviço para consumir o serviço de checagem do CPF do associado
+ Criado serviço para realizar o voto
+ Criação dos testes unitários e de integração da apuração dos votos.
+ As validações não estavam recuperando as mensagens dos códigos
informados. Foi colocado o valor literal da mensagem.
+ Alguns testes não obtiveram êxito, porém quando quando os serviços são
consumidos através da aplicação, o retorno é satisfatório. Por isso
comentei estes casos coloquei FIXME para posterior análise e correção
+ Ajustes da nomenclatura de classes e métodos
+ Alteração do pom.xml para empacotar como jar e como o nome final de
votacao-api
Inclusão do tópico "Usando o serviço"
+ Os arquivos "message.properties" estavam no local errado
("/src/test/resource") e foram movidos ao local correto
(/src/main/resource")
+ Adicão de variaveis de ambiente ao application.properties
+ Refatoração de código no VotoService
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant