2
Я хочу издеваться над устаревшим объектом в своем модульном тесте. Вот конструктор:Mock Constructor with constructor-args Object ... object
public Class LegacyClass{
public LegacyClass(Object... obj) {
super(obj);
}
}
Я стараюсь, чтобы дразнить его, используя powerMock так:
whenNew(LegacyClass.class).withParameterTypes(Object.class).
withArguments(anyString(), anyString()).thenAnswer(new Answer<Object>(){
...//Answer impl code
});
Здесь приходит на вопросы:
- Какой класс я должен поставить в withParameterTypes()?
- Можно ли положить это в @Before setup()?
Он недавно взял ..... – BugsBunny