我需要在 PowerMockito 中对以下调用进行 stub 。
appAcceptedDoc.getAppointmentAccepted().getRequestResponse().getRequestersID().getStringValue()
我知道这可以在 Mockito 中使用 RETURNS_DEEP_STUBS 作为调用模拟时的附加参数来完成,但是如何使用 PowerMockito/来完成此操作,但似乎不接受与 Mockito 相同的参数。
AppointmentAcceptedDocument appAcceptedDoc = Mockito.mock(AppointmentAcceptedDocument.class, RETURNS_DEEP_STUBS); - Possible
AppointmentAcceptedDocument appAcceptedDoc = PowerMockito.mock(AppointmentAcceptedDocument.class, <?RETURNS_DEEP_STUBS?>); - Not possible
最佳答案
实际上发现你可以像使用 Mockito 一样使用 powermockito
以下内容将起作用
AppointmentAcceptedDocument appAcceptedDoc = PowerMockito.mock(AppointmentAcceptedDocument.class, Mockito.RETURNS_DEEP_STUBS);
希望它能帮助别人!
关于java - 在 PowerMockito 中 stub 链式方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16536119/