Jmockit: ложные вызовы в методе @Parameters
У меня есть параметризованный тестовый класс
@RunWith(Parameterized.class)
class Tests{
private int count;
MyClass object;
@Parameters
public static Collection<Object[]> data() {
return Arrays.asList(new Object[][] {
{ 0, new MyClass()}
});
}}
Теперь в конструкторе MyClass есть вызов, который я хочу заглушить, используя не строгие ожидания. Можно ли сделать это?
РЕДАКТИРОВАТЬ: я попробовал предложение @Rogério, добавив следующее:
public static class MockedExternalClass extends MockUp<ExternalClass> {
public static boolean makeExternalCall() {
return true;
}
}
@BeforeClass
public static void beforeClass() {
new MockedExternalClass();
}
Однако вызов не заглушается и в любом случае вызывает исходную функцию.