Skip to content

TarcioPassosFreitas/Desafio-CAPGEMINI-02

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio-CAPGEMINI-02

Desafio de programação CAPGEMINI 02. 3 Questões com diferentes níveis de dificuldade.

Tecnologias utilizadas

  • IDE: eclipse-jee-2021-12-R
  • JDK: openjdk 11.0.12
  • API: jUnit 5 (JUnit é uma API de código aberto para a criação de testes unitários em Java, bem como outras linguagem compatíveis com a JVM)
  • Gerador de documentação: Javadoc (A ferramenta JavaDoc é uma ferramenta geradora de documentos na linguagem de programação Java para gerar documentação padrão em formato HTML)

Instruções de onde achar as classes e os testes

Onde estão as classes das questões e a main?

  • Dentro do repositório Desafio-CAPGEMINI-02 vai ter a pasta Desafio

TarcioPassosFreitas_Desafio-CAPGEMINI-02_ Desafio de programação CAPGEMINI 02 - Google Chrome 05_03_2022 20_28_16

  • Dentro da pasta Desafio tem a pasta src

TarcioPassosFreitas_Desafio-CAPGEMINI-02_ Desafio de programação CAPGEMINI 02 - Google Chrome 05_03_2022 21_44_00

  • Dentro da pasta src, terá 4 pacotes. No principal está a Main do programa e os pacotes restantes estão as classes referenciando as questões

TarcioPassosFreitas_Desafio-CAPGEMINI-02_ Desafio de programação CAPGEMINI 02 - Google Chrome 05_03_2022 21_44_49

Onde estão os testes?

  • Dentro do repositório Desafio-CAPGEMINI-02 vai ter a pasta Desafio

TarcioPassosFreitas_Desafio-CAPGEMINI-02_ Desafio de programação CAPGEMINI 02 - Google Chrome 05_03_2022 20_28_16

  • Dentro da pasta Desafio tem a pasta testes

TarcioPassosFreitas_Desafio-CAPGEMINI-02_ Desafio de programação CAPGEMINI 02 - Google Chrome 05_03_2022 21_44_14

  • Dentro da pasta testes, terá 3 pacotes. dentro de cada pacote estará a classe teste referenciando cada questão

TarcioPassosFreitas_Desafio-CAPGEMINI-02_ Desafio de programação CAPGEMINI 02 - Google Chrome 05_03_2022 21_44_28

Instruções de como rodar os testes

  • Lembrando que a demonstração será feita utilizando a IDE Eclipse
  • Terá que abrir a classe que deseja fazer o teste, na pasta teste
  • No exemplo, será utilizado a classe TestMediana

DESAFIO-CAPGEMINI - Desafio_tests_Quest1Teste_TestMediana java - Eclipse IDE 05_03_2022 21_51_36

  • Depois que abrir a classe, é necessário que aperte o botão direito do mouse (em cima da classe), vai até Run As e aperte em jUnit test
  • Depois o teste será feito e vai abrir jUnit.
  • Se todos os testes estiverem corretos aparecerá uma barra verde, caso não esteja certo, vai aparecer uma barra vermelha
  • No caso, todos os testes estão corretor, então aparecerá a barra verde

DESAFIO-CAPGEMINI - Desafio_tests_Quest1Teste_TestMediana java - Eclipse IDE 05_03_2022 21_53_25

Intruções de como gerar a documentação Javadoc

  • Lembrando que a demonstração será feita utilizando a IDE Eclipse
  • Com o projeto já aberto no Eclipse, procure uma aba na parte superior com o nome Project depois procure a opção Generate Javadoc
  • Ao abrir uma página, selecione a opção que tem a pasta Desafio e aperte em next

DESAFIO-CAPGEMINI - Eclipse IDE 05_03_2022 20_55_38

  • Logo depois selecione a pasta e aperte em finish. Depois disso o javadoc será gerado

DESAFIO-CAPGEMINI - Eclipse IDE 05_03_2022 20_58_04

Os desafios

1º Questão

Desafio de programação CAPGEMINI 02 docx - Google Chrome 05_03_2022 19_56_47

2º Questão

Desafio de programação CAPGEMINI 02 docx - Google Chrome 05_03_2022 19_57_25

3º Questão

Desafio de programação CAPGEMINI 02 docx - Google Chrome 05_03_2022 19_58_18

#O que será avaliado

  • Documentação
  • Estrutura do código
  • Atendimento aos requisitos
  • Testes unitários

About

Desafio de programação CAPGEMINI 02

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages