An open API service indexing awesome lists of open source software.

https://github.com/cami-la/modulo_testes_automatizados_aula2_cnj

Módulo Testes Automátizados - Aula 2: Testes unitários em Java utilizando JUnit
https://github.com/cami-la/modulo_testes_automatizados_aula2_cnj

Last synced: 8 months ago
JSON representation

Módulo Testes Automátizados - Aula 2: Testes unitários em Java utilizando JUnit

Awesome Lists containing this project

README

          

Testes unitários em Java utilizando JUnit


Este curso tem como objetivo habilitar o(a) aluno(a) a testar soluções desenvolvidas na linguagem Java, tornando-o apto a apoiar a implantação e utilização da Plataforma Digital do Poder Judiciário – PDPJ-Br no seu Tribunal.

Ao final do curso o participante deverá demonstrar ampla capacidade no uso dos conceitos de testes em Java conhecendo, entre outros: Criação de testes unitários em Java utilizando JUnit.




Configurando Ambiente de desenvolvimento Java

🐧 LINUX - Ubuntu

Instalação OpenJDK



  1. Abra o terminal e verifique o Java está instalado:

  2. java --version
  3. Para instalar o openJDK-11, digite no terminal:

  4. sudo apt-get install openjdk-11-jdk
  5. Verifique se foi instalado com sucesso:

  6. java --version
  7. Configure o ambiente JAVA_HOME:


    • Verifique o caminho da instalação do Java:

    • sudo update-alternatives --config java
    • Copie o caminho que aparecerá no terminal. No meu caso:

    • /usr/lib/jvm/java-11-openjdk-amd64/bin/java
    • Edite o arquivo .bashrc

    • sudo gedit ~/.bashrc
    • Copie o código abaixo e cole no final do arquivo .bashrc

    • JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

      export JAVA_HOME

      export PATH=$PATH:$JAVA_HOME

    • Salve o arquivo

    • Verifique a alteração do documento:

    • cat ~/.bashrc

  8. Feche o terminal e abra novamente

  9. Verifique se o Java está instalado

  10. java --version
  11. Instalação concluída!



Créditos: DevSuperior

Instalação Eclipse



  1. Entre no site oficial do Eclipse Foundation e faça o DOWNLOAD

  2. Descompacte a pasta

  3. Procure o arquivo "eclipse-inst" e execute

  4. Escolha segunda a opção: Eclipse IDE for Enterprise Java and Web Developers

  5. Clique no folder da primeira opção e selecione o JDK que instalamos na nossa máquina

  6. Mantenha as opções "create start menu entry" e "create desktop shortcut"

  7. Install

  8. Accept now

  9. Launch

  10. Pesquise o Eclipse IDE nas suas aplicações

  11. Intalação concluída!

Instalação Visual Studio Code



  1. Entre no site oficial do Visual Studio Code

  2. Faça o DOWNLOAD do arquivo com a extensão .deb

  3. Escolha a opção Open With: Software install (default)

  4. Pesquise o VS code nas suas aplicações

  5. Intalação concluída!

  6. Configuração para desenvolvimento Java:


    • Abrir o Vs code

    • Abrir o menu de extensões: (Ctrl + Shift + X)

    • Colar os comandos abaixo e fazer as instalações:

    • vscode:extension/vscjava.vscode-java-pack

      vscode:extension/pivotal.vscode-boot-dev-pack
    • Configuração concluída!


Instalação Apache Maven


Pensando em facilitar a instalação, iremos utilizar uma ferramenta de gerenciamento de versões chamada SDKMAN!



  1. Para Instalar o SDMAN!, execute no terminal:

  2. curl -s "https://get.sdkman.io" | bash
  3. Em seguida:

  4. source "$HOME/.sdkman/bin/sdkman-init.sh"
  5. Verifique se o SDKMAN! foi instalado:

  6. sdk --version
  7. Para instalar o Apache Maven:

  8. sdk install maven
  9. Verifique se o Apache Maven está instalado

  10. mvn --version
  11. Instalação concluída!

Instalação GIT



  1. Abra o terminal verifique se o GIT está instalado

  2. git --version
  3. Para instalar o GIT, execute o comando:

  4. sudo apt-get install git-all
  5. Verifique se o GIT realmente está instalado:

  6. git --version
  7. Configurações iniciais:


    • Configurar o nome de usuário:

    • git config --global user.name "Seu nome"
    • Configurar o endereço de e-mail: (Mesmo do GitHub)

    • git config --global user.email seuemail@email.br
    • Verifique as configurações:

    • git config --list

  8. Instalação concluída!



🪟 WINDOWS

Instalação OpenJDK Zulu



  1. Entre no SITE AZUL

  2. Faça o download do arquivo .zip do JDK 11.0.11+9. No meu caso, o x86 64-bit

  3. Vá no drive -> C://Arquivo de Programas

  4. Caso não tenha um diretório com o nome Java, crie

  5. Entre neste diretório e descompacte o download do zip JDK Zulu 11.0.11+9 neste diretório

  6. Copie caminho do diretório que você descompactou o zip JDK Zulu 11.0.11+9

  7. Configuração de ambiente JAVA_HOME:


    • Menu iniciar -> Editar as varáveis de ambiente do sistema

    • Irá abrir a janela Propriedades do Sistema, escolha a aba Avançado, em seguida clique em variáveis de Ambiente

    • Na janela Variáveis de Ambiente, crie um novo Variáveis do sistema

    • Abrirá uma jabela: Nova Variável de Sistema

    • Nome da variável: JAVA_HOME

    • Valor da variável: Cole o caminho do diretório que você descompactou o zip JDK Zulu 11.0.11+9 no passo 5 -> ok

    • Na mesma janela Variáveis do Sistema, localize a variável Path, selecione e clique a opção Editar...

    • Clique na opção Novo e cole o mesmo caminho do passo 5 acrescentando \bin

    • Continue com o path selecionado e clique na opção Mover para Cima até chegar no topo

    • Finalizada a configuração!


  8. Abra o Prompt de Comando: Menu iniciar -> cmd

  9. java --version
  10. Instalação concluída!


Créditos: DevSuperior

Instalação Eclipse



  1. Entre no site oficial do Eclipse Foundation e faça o DOWNLOAD

  2. Execute o arquivo

  3. Escolha segunda a opção: Eclipse IDE for Enterprise Java and Web Developers

  4. Clique no folder da primeira opção (Java 11 + VM) e selecione o JDK instalado máquina

  5. Mantenha as opções "create start menu entry" e "create desktop shortcut"

  6. Install

  7. Accept now

  8. Launch

  9. Pesquise o Eclipse IDE nas suas aplicações

  10. Instalação concluída!

Instalação Visual Studio Code



  1. Entre no site oficial do Visual Studio Code e faça o DOWNLOAD "Download for windows"

  2. Espere o download concluir e execute o arquivo

  3. Install -> Next -> Next ... Finish

  4. Pesquise o VS Code nas suas aplicações

  5. Intalação concluída!

  6. Configuração para desenvolvimento Java:


    • Abrir o Vs code

    • Abrir o menu de extensões: (Ctrl + Shift + X)

    • Colar os comandos abaixo e fazer as instalações:

    • vscode:extension/vscjava.vscode-java-pack


      vscode:extension/pivotal.vscode-boot-dev-pack
    • Configuração concluída!


Instalação Apache Maven



  1. Entre no site ofical da Apache Maven e faça o DOWNLOAD "Binary zip archive"

  2. Vá no drive -> C://Arquivo de Programas

  3. Caso não tenha um diretório com o nome Maven, crie

  4. Entre neste diretório e descompacte o download do zip apache-maven-3.8.5-bin.zip neste diretório

  5. Copie caminho do diretório que você descompactou o zip apache-maven-3.8.5-bin.zip

  6. Configuração de ambiente M2_HOME:


    • Menu iniciar -> Editar as varáveis de ambiente do sistema

    • Irá abrir a janela Propriedades do Sistema, escolha a aba Avançado, em seguida clique em variáveis de Ambiente

    • Na janela Variáveis de Ambiente, crie um novo Variáveis do sistema

    • Abrirá uma janela: Nova Variável de Sistema

    • Nome da variável: M2_HOME

    • Valor da variável: Cole o caminho do diretório que você descompactou zip apache-maven-3.8.5-bin.zip no passo 5 -> ok

    • Na mesma janela Variáveis do Sistema, localize a variável Path, selecione e clique a opção Editar...

    • Clique na opção Novo e cole o mesmo caminho do passo 5 acrescentando \bin

    • Continue com o path selecionado e clique na opção Mover para Cima até chegar no topo

    • Finalizada a configuração!


  7. Abra o Prompt de Comando: Menu iniciar -> cmd

  8. mvn --version
  9. Instalação concluída!


Créditos: TreinaWeb

Instalação GIT



  1. Entre no site oficial do GIT

  2. Escolha a opção Windows e o instalador será baixado automáticamente

  3. Mantenha as opções pré selecionadas

  4. Next

  5. Install

  6. Antes de finaizar a instalação, selecione a opção "Lauch Git Bash"

  7. Verifique se o Java está instalado:

  8. git --version
  9. Configurações iniciais:


    • Configurar o nome de usuário:

    • git config --global user.name "Seu nome"
    • Configurar o endereço de e-mail: (Mesmo do GitHub)

    • git config --global user.email seuemail@email.br
    • Verifique as configurações:

    • git config --list

  10. Instalação concluída!



Atalhos mais utilizados - ECLIPSE IDE


Atalho
Descrição


Ctrl + N
Cria uma nova classe Java


Ctrl + D
Deleta linha ou bloco


Ctrl + I
Identa o código selecionado


Ctrl + Backspace
Verifica o nome de uma classe ou objeto


Ctrl + 1
Quick Fix, (Rename, Extract, Convert, try-catch...)


Ctrl + Shift + F
Identa todo o código


Ctrl + Shift + S
Salvamento


Ctrl + 3
Quick Search (Abre um menu de ações)


Shift + Alt + S
Source (Gera com template: Getter and Setter, toString(), Constructor...)


Shift + Alt + R
Refatora a variável em todos os lugares


main
Cria o método main


sysout
Cria o output no console


switch
Cria um switch/case automaticamente

Comandos Básicos - Maven


Comando
Descriçao


mvn --version
Versão atual do Maven que está instalada


mvn archetype: generate -DgroupId = com.mycompany.app -DartifactId = my-app -DarchetypeArtifactId = maven-archetype-quickstart -DarchetypeVersion = 1.4 -DinteractiveMode = true
Criar um projeto usando o archetype quick start


mvn clean
Limpa o projeto e remove todos os arquivos gerados pela compilação anterior


mvn compile
Compila o código-fonte do projeto


mvn test-compile
Compila o código-fonte de teste


mvn test
Executa testes para o projeto


mvn package
Cria arquivo JAR ou WAR para o projeto para convertê-lo em um formato distribuível


mvn clean install
Implanta o arquivo JAR/WAR empacotado no repositório local


mvn deploy
Copia o arquivo JAR/WAR empacotado para o repositório remoto após compilar, executar testes e construir o projeto

Comandos mais utilizados - GIT


Atalho
Descrição


git init
Cria um novo repositório GIT


git status
Verifica o estado dos arquivos/diretórios


git add
Adicionar arquivo/diretório (staged area)


git branch
Lista as branches


git checkout -b
Cria uma nova branch e troca para a mesma a partir da branch atual


git commit -m
Comitar informando mensagem


git pull
Atualizar os arquivos no branch atual


git push -u origin main
Envia arquivos/diretórios para o repositório remoto


git fecth
Busca as alterações, mas não aplica-las no branch atual


git clone
Clona um repositório remoto já existente

Fontes:



  • https://pt.wikipedia.org/wiki/Editor_de_texto

  • https://code.visualstudio.com/docs/languages/java

  • https://www.devmedia.com.br/principais-atalhos-do-eclipse/25614

  • https://www.dio.me/articles/tutorial-completo-do-maven-para-iniciantes

  • https://gist.github.com/leocomelli/2545add34e4fec21ec16

  • https://www.geeksforgeeks.org/maven-lifecycle-and-basic-maven-commands/

  • https://murillocg.github.io/2017-05-27-introdu-o-ao-apache-maven/

  • https://giuliana-bezerra.medium.com/gerenciando-dependencias-com-o-mavem-em-projetos-java-6703fce91fb6