Допустим, у вас есть:
public class Foo {
public native String helloFromJni();
}
Если вы можете использовать PowerMockito, вы можете смоделировать собственный вызов следующим образом:
@RunWith(PowerMockRunner.class)
@PrepareForTest(Foo.class)
public class FooUnitTest {
Foo foo;
@Before
public void perTestSetup {
foo = PowerMockito.spy(Foo());
PowerMockito.doReturn("Hello").when(foo, "helloFromJni");
}
}