Pracuję nad projektem Java, który chce napisać test jednostkowy dla metody .equals, którą mam w DTO. W metodzie .equals istnieje metoda .getClass() wywoływana przez oba badane obiekty. Chcę tego wyśmiać, ale nie mogę powiedzieć, jakiego rodzaju obiektu chce. Próbowałem,Jak symulować Object.getClass?
when(mockRoomInv.getClass()).thenReturn(RoomInv.class);
ale na pewno jak cholery nic nie robią. Jaki jest typ zwrotu getClass i jak nim manipulować?
O ile czegoś mi nie brakuje - nie ma sensu kpiny z metody, która już istnieje i że nie zamierzacie się zmieniać, i WSZYSTKIE metody odziedziczone po Object istnieją w każdej klasie. –