Можно ли использовать doReturn () и CALLS_REAL_METHODS с mockito-kotlin?

Я понимаю, что использовать doReturn() с mockito-kotlin – это то, что я должен называть это изнутри

 val mockObj = mock<TheClass> { on { method } doReturn something } 

как я могу указать, что это должно использовать CALLS_REAL_METHODS ?

или я могу использовать doReturn() каким-то другим способом с val mockObj : TheClass = mock(Mockito.CALLS_REAL_METHODS) вместо этого?

просто уточнить – это вопрос doReturn() (не when/whenever )

Поскольку Mockito-Kotlin 1.2.0 mock() принимает дополнительные параметры:

 val mockObj : TheClass = mock(defaultAnswer = Mockito.CALLS_REAL_METHODS) 

Вы можете использовать механизм stubbing, чтобы затем снова переопределить это поведение по умолчанию для отдельных методов:

 val mockObj = mock<TheClass>(defaultAnswer = Mockito.CALLS_REAL_METHODS) { on { method() } doReturn something }