Jak działa wywołanie mockito kiedy ()?
Biorąc pod uwagę następującą instrukcję Mockito:
when(mock.method()).thenReturn(someValue);
Jak Mockito wykonuje tworzenie proxy dla makiety, biorąc pod uwagę, że instrukcja mock.method () przekaże wartość zwracaną na when ()? Wyobrażam sobie, że korzysta to z pewnych rzeczy CGLib, ale chciałbym wiedzieć, jak to technicznie zostało zrobione.