【发布时间】:2013-11-10 13:25:44
【问题描述】:
这是我得到的场景:
我已经为一个使用 c++ 库的 Android 应用程序编写了 Java 代码。因此 Java 代码使用 JNI 以便能够使用该库。 Java 代码调用 JNI 层中的方法来调用库方法。问题是这些方法没有为我正在进行的调用返回值,因为它是用于网络的东西,所以在 JNI 层我异步接收一些事件,我通过使用回调将这些事件发送到 Java。 我的问题是,我怎样才能对这个功能进行junit测试?我的意思是,我如何测试我从 Java 调用本机方法并在从 JNI 调用的回调中接收到预期结果? 我希望我已经正确解释了自己,如果您有任何不明白的地方,请随时提问。
【问题讨论】:
标签: java android c++ junit android-ndk