Adi*_*vit 7 java-native-interface android unit-testing android-ndk jniwrapper
我有一些用于某些C++代码的Android JNI包装器.C++代码有自己的单元测试集.
我想为JNI包装类编写Java单元测试.
有没有办法.so从桌面控制台(例如Windows)对Android JNI 包装器API 进行单元测试?也许使用桌面Java框架,但使用所有Android SDK调用?
由于调用native的类只是一个包装类,因此您可以只对JNI层进行单元测试。如果这就是您想要的,那么直接对您的 JNI 函数进行单元测试会有点困难。但是,您仍然可以将完成所有工作的 JNI 函数的“核心”放在一个单独的 .c 文件中。所以基本上,您可以将新类包含在 JNI 类中,并让该类完成所有工作。现在,您将拥有一个 .c 类,其中包含一组可以轻松进行单元测试的方法。
希望有帮助!
| 归档时间: |
|
| 查看次数: |
2116 次 |
| 最近记录: |