Escolar Documentos
Profissional Documentos
Cultura Documentos
Unidade II
Testes Unitarios
Contedo Pragmtico
Unidade I
Unidade II
TestNG
Mockito
Unidade III
DBUnit
Testes Funcionais
Selenium
Unidade IV
Introduo ao TDD
Agenda
TestNG
Mockito
Introduo a stubs
Definies
Idetificando dependncia
Mock Object
Exemplo
Definio
Frameworks Java
Mockito
Criao de mocks
Configurao de stubs
Execuo do SUT
doThrow(new
RuntimeException()).when(mockedList).clear();
mockedList.clear();
when(mock.someMethod("some arg"))
.thenThrow(new
RuntimeException()).thenReturn("foo");
mock.someMethod("some arg");
when(mockedList.get(anyInt())).thenReturn("elemen
t");
//print element
System.out.println(mockedList.get(999));
verify(mockedList).get(anyInt());
AnyString(), any(Class)
Rferncias