Jmockit:Mock调用@Parameters方法

时间:2015-11-05 17:48:53

标签: java junit parameters jmockit expectations

我有一个参数化测试类

@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 个答案:

没有答案