gpt4 book ai didi

java - 单元测试 ArrayMap 抛出异常放入 android.util.ArrayMap 中的方法未被模拟

转载 作者:太空宇宙 更新时间:2023-11-04 11:19:07 25 4
gpt4 key购买 nike

我正在尝试对使用数组映射的方法进行单元测试,但我不断收到以下异常:

java.lang.RuntimeException: Method put in android.util.ArrayMap not mocked. See http://g.co/androidstudio/not-mocked for details.

代码:

  ArrayMap<String, String> sampleMap =new ArrayMap<>();
for (SampleInfo info : details.getSampleList())
{
sampleMap.put(info.getkey(),info.getName());
}

我已经尝试过:

testOptions {
unitTests.returnDefaultValues = true
}

这样可以避免异常,但 map 始终为空。如何解决这个问题?

最佳答案

为我工作,确保它位于 build.gradle 的正确部分

android {

...

testOptions {
unitTests.returnDefaultValues = true
}
}

关于java - 单元测试 ArrayMap 抛出异常放入 android.util.ArrayMap 中的方法未被模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45124522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com