Mock stara sie byc interfejsem
bez używania Mockito.mock ręcznie

Spy stara sie byc klasa
używa istniejącej instancji, może być używany do częściowego mockowania obiektu, kiedy używamy Spy na obiekcie, prawdzwie metody są wywoływanie chyba, że są stupped