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();
}

Однако вызов не заглушается и в любом случае вызывает исходную функцию.

0 ответов

Другие вопросы по тегам