исходный класс и метод:
publi c класс AccessTokenHelper {
xxx;
public static QueryResult insert(xxx){
xxx ;
}
}
QueryResult qr = AccessTokenHelper.insert (xxx);
================================== Тестовый код Juit4: ==== ====================
@ RunWith (PowerMockRunner.class)
@ PrepareForTest ({AccessTokenHelper.class})
publi c class Testcase {
@Test
public testA(){
ClassB cb=new ClassB()
PowerMockito.mockStatic(AccessTokenHelper.class);
PowerMockito.when(AccessTokenHelper.insert(xxx)).thenReturn(cb );
}
}
Однако , когда я запускаю unittest, он всегда возвращает null, а не возвращает мой ожидаемый объект «cb». Как решить эту проблему? большое спасибо