使用 IBM MobileFirst Platform Foundation 生成的 Android 应用程序中的单元测试 Java 代码

Unit Testing Java code in Android app generated using IBM MobileFirst Platform Foundation

我一直在尝试使用 Junit 对 Android Class 执行单元测试,但我注意到我遇到的所有教程都说要编辑 build.gradle 来指定测试。我的 Android 应用程序是一个混合应用程序,它是使用 IBM MobileFirst Platform Foundation 生成的。根据他们的网站 link here,不支持 Gradle。

是否有其他方法可以执行 Android 代码的单元测试,即使 Gradle 不受支持?

为了对您的 java 代码进行单元测试,该代码 在被测代码的调用堆栈中包含任何 Android 类 ,您必须执行以下操作之一:

如果您正在对您的 java 代码进行单元测试,那么 不会 在以下代码的调用堆栈中包含任何 Android 类测试,你只需将 junit 放在你的类路径中,然后执行测试。

这些说明中的

None 是由于 MobileFirst Platform 的限制或 "lack of support"。 "unsupported" 声明仅表示测试技术的选择由您决定。