martes, 29 de enero de 2008

EasyMock

EasyMock es una libreria muy util para hacer pruebas unitarias con JUnit. Nos sirve para crear cualquier objeto fantasma (mock) y hacer que devuelva un resultado concreto para una entrada concreta.
Por ejemplo, si queremos probar un servicio que necesita un DAO para obtener un dato, podemos crear un DAO fantasma (mock) que realice esa funcion y asi librarnos de dependencias y probar el servicio unitariamente.
Para usar EasyMock tan solo hay que hacer:

1. Create mock Tendremos que tener cuidado, al crear las clases que utilicemos con el Mock, ya que tenemos que crear INTRFACES
2. Reset Mock
3. Expect Mock
4. Replay Mock
5. Verify Mock

No hay comentarios: