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

Adiciona testes unitários para classes utilitárias #44

Closed
wants to merge 3 commits into from

Conversation

joaomarcosribeiroc
Copy link
Collaborator

@joaomarcosribeiroc joaomarcosribeiroc commented Sep 6, 2021

Adiciona testes unitários para a classe utilitária CertificateUtil.
Para testar, utilize o comando: mvn test -Dtest=CertificateUtilTest
Resolve o issue #42.

@joaomarcosribeiroc joaomarcosribeiroc changed the title Adiciona testes unitários para CertificateUtil Adiciona testes unitários para classes utilitárias Sep 6, 2021
Copy link
Owner

@alexferreiradev alexferreiradev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fiz uma sugestão para legibilidade. Contudo, não irei aprovar o PR devido faltar fazer os testes para os outros Utils: Generator e Participant.

Nestes outros testes, será necessário o Mockito, caso não conheça, me chama no pv que te passo um overview dele. Basicamente, ele irá mocar os parametros passados.


String resultingFileName = CertificateUtil.createFileName(certificate);

Assertions.assertEquals(resultingFileName, new StringBuilder(fileName).append(".").append(fileExtension).toString());
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Poderia melhorar a legibilidade do código aqui, usando string no expected. Geralmente em testes, o codigo inverte, geralmente é melhor manter o texto para deixar mais legivel do que tornar dinamico, pois se alguem mudar algo, vai quebrar e não passará em branco.

Por exemplo:
Assertions.assertEquals(resultingFileName, "filename.fileExtension");

Desta forma, o dev bate o olho e sabe qual o retorno esperado.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Certo. Estarei fazendo essas melhorias.

João Marcos Ribeiro Carvalho added 3 commits September 12, 2021 15:39
@alexferreiradev
Copy link
Owner

Como não teve commits novos, irei fechar ele para não confundir pessoal do gojava.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Adicionar testes de unit para utils
2 participants