Mockito UnsatisfiedLinkError

时间:2014-01-28 15:06:27

标签: java unit-testing junit mocking unsatisfiedlinkerror

我正在

java.lang.UnsatisfiedLinkError中:

NumberFormatCustom.toFixed(DI)Ljava /郎/字符串;

NumberFormatCustom.toFixed(原生方法)

@Test
public void prepareDeForFormTest() {
    assertEquals("", FormHelper.prepareDeForForm(null));
    Double myDouble = 123.;
    when(NumberFormatCustom.getIntegerInstance(true).format(myDouble)).thenReturn("123");
    assertEquals(FormHelper.prepareDeForForm(myDouble), NumberFormatCustom.getIntegerInstance(true).format(myDouble));
}

错误中显示的方法 toFix 格式方法中调用,我是否还必须模拟toFix的结果?我怎样才能做到这一点 ?

1 个答案:

答案 0 :(得分:0)

jny所述,Mockito无法模拟静态方法。试试PowerMockJMockit