What do I use instead of Whitebox in Mockito 2.2 to set fields?

后端 未结 5 1955
Happy的楠姐
Happy的楠姐 2020-12-16 10:22

When using Mockito 1.9.x I have been using Whiteboxto set values of fields to \"inject\" mocks. Se example below:

@Before
public void setUp() {
         


        
5条回答
  •  星月不相逢
    2020-12-16 10:57

    You can use FieldSetter in Mockito2.x

        import org.mockito.internal.util.reflection.FieldSetter;
     FieldSetter.setField(eventHandler,eventHandler.getClass().getDeclaredField("securityService"), securityService);
    

提交回复
热议问题