when(spy.next()).thenReturn(100): real method ran while stubbing = 1 time(s)
doReturn(100).when(spy).next()   : real method ran while stubbing = 0 time(s)
both return 100 and 100 after stubbing
