Skip to content

rafaeldominguesoliveira/example-test-gson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Como criar uma estrutura GSON dentro do projeto

Tecnologias utilizadas

  • Maven
  • Java JDK 11+
  • Lombok
  • TestNG
  • Gson

Estrutura

O projeto foi estruturado para mostrar de maneira simples como funciona a utilização do GSON para converter Objetos Java para JSON e vice versa.

src/main

dataproviders

A classe DataProviderClass possui a responsabilidade de prover quais dados serão utilizados como parâmetros nos testes.

dtos

Esta pasta contém as classes que irão receber e manipular as informações vindas do JSON. Note que as classes Order, Items e Customer possuem a anotação Lombok @Data. Essa anotação é responsável por criar os métodos getters e setters da classe.

utils

A classe GsonUtils é responsável por ler o arquivo JSON e transformá-lo em Objeto Java.

src/test

gson

A classe GsonTest demonstra diversos testes com a utilização da biblioteca GSON.

resources/json_structures

Esta pasta tem por objetivo armazenar os arquivos JSON que serão utilizados nos testes do projeto.

Referências

About

Como implementar e usar Gson dentro de um projeto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages