redspark-io / modelo-java

Projeto Modelo com Spring Boot
4 stars 0 forks source link

Uso do @Builder do Lombok para os testes #3

Open brunosales opened 9 years ago

brunosales commented 9 years ago

O Lombok tem uma anotação chamada @Builder que cria uma classe estática que contém todas as propriedades. Link: http://projectlombok.org/features/Builder.html

Achei a funcionalidade muito útil para os testes porém ainda tem o problema da dependência e do save, tirei como base o Aleph do Marcelo e fiz a classe Compose para tirar proveito do conceito.

brunosales commented 9 years ago

Precisamos fazer uma versão do Compose / Builder usando as técnicas do Aleph.

Objetivo é facilitar build de relação N pra N Não ter uma classe com todos os staticos Diminuir verbosidade na criação de entidades/build/save nos testes.