2013-05-14 75 views
1

我需要在PowerMockito中调用以下存根。在PowerMockito中调用链接方法

appAcceptedDoc.getAppointmentAccepted().getRequestResponse().getRequestersID().getStringValue() 

我知道这是可以使用RETURNS_DEEP_STUBS在模拟时调用addional参数进行的Mockito做,但怎么可以这样使用PowerMockito做/,但似乎不接受作为做的Mockito此相同的精氨酸。

AppointmentAcceptedDocument appAcceptedDoc = Mockito.mock(AppointmentAcceptedDocument.class, RETURNS_DEEP_STUBS); - Possible 

AppointmentAcceptedDocument appAcceptedDoc = PowerMockito.mock(AppointmentAcceptedDocument.class, <?RETURNS_DEEP_STUBS?>); - Not possible 

回答

1

居然发现你能做到这一点powermockito,你只需用的Mockito

做下面的工作

AppointmentAcceptedDocument appAcceptedDoc = PowerMockito.mock(AppointmentAcceptedDocument.class, Mockito.RETURNS_DEEP_STUBS); 

希望它可以帮助别人!