Jakarta ee JMockit模拟静态私有调用

Jakarta ee JMockit模拟静态私有调用,jakarta-ee,jmockit,Jakarta Ee,Jmockit,如何模拟getProperty(string)方法,引用是一个使用JMockit的私有静态字段 [...] private static LWPropertyResource props = null; props = LWSupportFactoryImpl.getInstance().getPropertyResource(VALIDATE_HANDLER_PROPS); , endDate = props.getProperty("endDate");

如何模拟
getProperty(string)
方法,引用是一个使用JMockit的私有静态字段

[...]
private static LWPropertyResource props =  null;
props = LWSupportFactoryImpl.getInstance().getPropertyResource(VALIDATE_HANDLER_PROPS);
        ,
        endDate = props.getProperty("endDate");

[...]

声明所需类型的模拟字段或模拟参数,并记录所需的期望值:

@Test
public someTest(@Mocked final LWPropertyResource res)
{
    final Date endDate = new Date();

    new NonStrictExpectations() {{
        res.getProperty("endDate"); result = endDate;
    }};

    // Call the code under test.
}