我的 android 项目中有一些只使用纯 java 代码的源代码。我为这些类创建了 UnitTests (JUnit) 来测试它们。
问题是这些函数在内部使用了一些 android 类。目前这些是 Log 和 Base64。
现在我正在寻找一种简单的方法来模拟这些类,但我无法这样做。
我用谷歌搜索了很多模拟工具,如 jmocking、mockito、robolectric 等,但我对这个库很困惑,没有一个可以工作。
我没有找到一个好的分步教程,它向我展示了如何简单地模拟一些 android 类,所以我没有得到这个 stub / classnotfound 错误。
问题是:
最常用的android模拟库是什么?
如何模拟一些我不直接在我的 UnitTest 中使用但由我调用的函数使用的类?
谢谢, 苏比