我有一个名为Warehouse的 Java 类,它正在使用 Android 的Bundle。尝试对其进行单元测试时,出现以下异常:
java.lang.RuntimeException: Stub!
这个类看起来像这样:
public class Warehouse {
private Bundle items;
public Warehouse(Bundle items) {
this.items = items;
}
}
在单元测试中,我有以下内容:
void testInitializeWarehouse() {
Bundle items = new Bundle();
Warehouse wh = new Warehouse(items);
assertNotNull(wh);
}
当我运行测试时,我得到java.lang.RuntimeException: Stub! 我知道这个问题与我在 JVM 而不是 Dalvik VM 上运行单元测试有关,但是有没有办法在 JVM 上运行这个单元测试?