added Mockito framework and a callback test