1
testecomponentes
de
fonte da imagem: http://portugues.torange.biz
2
atribuir à http://cleversonsacramento.wordpress.com
para mais detalheshttp://creativecommons.org/licenses/by-nc-sa/3.0/
3
zyc/
cleversonsacramento.
ordpress.com
5
fonte da imagem: http://produtosforadelinha.com.br
6
Calculadora
7
class Calculadora {
public Double soma(Double p1, Double p2) {
return p1.doubleValue() + p2.doubleValue();
}
}
8
class CalculadoraTest {
@Testpublic void soma() {
Calculadora calc = new Calculadora();
Assert.assertEquals(5.0, calc.soma(2.0, 3.0));}
}
9
public class CalculadoraTest {
@Testpublic void soma() {
Calculadora calc = new Calculadora();
Assert.assertEquals(5.0, calc.soma(2.0, 3.0));Assert.assertEquals(3.0, calc.soma(null, 3.0));
}
}
10
class Calculadora {
public Double soma(Double p1, Double p2) {
if (p1 == null) {return p2;
}
if (p2 == null) {return p1;
}
return p1.doubleValue() + p2.doubleValue();
}
}
11
vs
12mvn clean test cobertura:cobertura
13
eCobertura
14
public class CalculadoraTest {
@Testpublic void soma() {
Calculadora calc = new Calculadora();
assertEquals(5.0, calc.soma(2.0, 3.0));assertEquals(3.0, calc.soma(null, 3.0));assertEquals(3.0, calc.soma(3.0, null));
}
}
15
16
public class CalculadoraTest {
@Testpublic void soma() {
Calculadora calc = new Calculadora();
assertEquals(5.0, calc.soma(2.0, 3.0));assertEquals(3.0, calc.soma(null, 3.0));assertEquals(3.0, calc.soma(3.0, null));
assertEquals(0.0, calc.soma(null, null));}
}
17
fonte da imagem: http://1.bp.blogspot.com
18
class Calculadora {
public Double soma(Double p1, Double p2) {
if (p1 == null) {return p2;
}
if (p2 == null) {return p1;
}
return p1.doubleValue() + p2.doubleValue();
}
}
19
unidadeintegração
20
persistêncianegócio
21
dividaispara
conquistar
fonte da imagem: http://www.dialogosuniversitarios.com.br
22
persistêncianegócio
? ??
???
?
?
?
23
MoCk
24
fonte da imagem: http://4.bp.blogspot.com
25
fonte da imagem: http://3.bp.blogspot.com
mock
26
mocknegócio
27
28
29
30
EasyMock
31
Recommended