Я пытаюсь настроить макеты для mongodb в своем java-коде и получаю следующее исключение:
org.mockito.exceptions.misusing.WrongTypeOfReturnValue:
DBCursor$$EnhancerByMockitoWithCGLIB$$fc4f0e22 cannot be returned by getOptions()
getOptions() should return int
Строка кода, которая генерирует это:
when(col.find(query)).thenReturn(cursor);
Где col — это фиктивный DBCollection, запрос — фиктивный DBObject, а cursor — фиктивный DBCursor.
Я нашел следующее очень расплывчатое, но, вероятно, актуальное описание проблемы:
http://osdir.com/ml/mongodb-user/2010-08/msg02102.html