Por: Guilherme Garnier
Concordo com os comentários. Testes unitários e de integração têm objetivos diferentes, e, por isso, um deles pode não encontrar determinado erro, como no exemplo citado (um teste unitário não...
View ArticlePor: Marcos Vinícius da Silva
O texto menciona que o teste no exemplo é de integração. Como Comparador recebe em seu construtor um BuscadorDePrecos, como seria um teste de unidade para Comparador? Estou viajando? Porque se a...
View ArticlePor: Guilherme Silveira
Oi Marcos, O último exemplo de código é um teste do Comparador em isolado (como unidade). Ele simula o comportamento de um BuscadorDePreco pois nesse teste o objetivo é entender como o comparador...
View ArticlePor: Marcos Vinícius da Silva
Olá Guilherme, Neste caso então, o teste que era de integração passou a ser de unidade, correto? E essa era mesmo a intenção, pois o desenvolvedor estava testando a unidade ainda. Mas quando vamos para...
View ArticlePor: Mauricio Aniche
Oi Marcos, Sim. Mas repare que, se o exemplo acima fosse feito com TDD, o teste de unidade emergeria naturalmente! Ao fazer TDD, você pensa mais em classes e como elas se relacionam com outras, e não...
View ArticlePor: Facilitando seus testes de unidade no Java: um pouco de Mockito |...
[...] bastante discutido em artigos do blog da Caelum que falam de testes, sua influência no design, no acoplamento e na velocidade do seu projeto. Perceba o uso da annotation @Mock, ela facilita a...
View ArticlePor: Java EE versus Spring: retomando a discussão | blog.caelum.com.br
[...] seguindo convenções, deixando configurações obsoletas, com muita injeção de dependências e baixo acoplamento para não interferir na testabilidade. Diversos conceitos e recursos que o J2EE não...
View ArticlePor: Entenda a injeção de dependência nos frameworks MVC | blog.caelum.com.br
[…] Todo mundo que utiliza algum framework MVC moderno já se deparou em algum momento com o conceito de Inversão de Controle (IoC). Com esse conceito, a classe não mais se preocupa em como conseguir...
View ArticlePor: Executando testes de unidade continuamente com Infinitest |...
[…] automatizados são muito importantes. Quando bem feitos e em número suficiente, passamos a ter uma garantia de que nosso código faz o que deve (e […]
View Article
More Pages to Explore .....