Arquivo da tag: test

Groovy #8: Construindo objetos através de Maps

Fala galera, Esta semana precisei criar um teste de um método que recebe um objeto por parâmetro. O problema era que eu tinha apenas um Map inicializado contendo todos os atributos e valores que precisava no objeto. Lembrei então que o Groovy podia me ajudar nisto já que ele pode construir um objeto a partir […]

Mockando construtores

Fala galera. Semana passada está criando um teste unitário para um mecanismo (serviço), e me deparei com um problema, dada a forma como o serviço funcionava não conseguia definir fortemente minha massa de dados e o retorno esperado. Este mecanismo tem a responsabilidade de atualizar a o valor da multa de débito, ou seja, se […]

Como executar comando shell em um programa Java

Semana passada, implementado um cenário de teste, tive a necessidade de executar um comando shell. Vou explicar melhor. O cenário de teste que estava implementado, tinha a necessidade do banco de dados da aplicação estivesse atualizado. Build do nosso projeto é baseado em Gradle (O Gradle é um sistema avançado de automatização de builds que […]

TDD

TDD (Test Driven Development) é desenvolvimento orientado por teste. Mais que testar seu código, TDD é uma filosofia, uma cultura. Antes de entrar na Synchro, nunca tinha ouvido falar nesta técnica, se bem que antes disso, teste para mim era entrar na tela e simular o usuário fazendo uma ação, o tal do teste exploratório. […]

Groovy Web Console

Para quem tem o interesse de aprender Groovy, e não quer ou não sabe instalar, eis uma ótima dica, use o Groovy Web Console. Ferramenta simples e muito usual, funciona como um executor de scripts Groovy. Teste oque você está aprendendo! Use sem moderação! Abraços.

Groovy #1: Conceitos Básicos

Em 2011, tive o primeiro contato com o Groovy, foi em uma apresentação na empresa onde trabalho. Nossos arquitetos na época, fizeram uma breve apresentação da linguagem, mostrando algumas vantagem e características que a linguagem tem. Cara simplesmente me apaixonei pelo que vi, pelo potencial apresentado, pelas facilidades, novidades, e pela integração que a linguagem […]

Test Table

Usando Test Table

E aí pessoal, alguém, um dia, já teve a necessidade de criar teste para uma funcionalidade ou serviço de dedução de códigos? Normalmente nesses serviços a quantidade de parâmetros a serem considerados é grande, gerando muitas combinações. Nesse caso, um teste unitário para o serviço não é satisfatório, deixando muitos cenários descobertos, podendo gerar bugs na […]