在Junit中模拟减少的Android运行时

时间:2015-11-04 21:06:39

标签: java android maven junit

我构建了一些由我们的android开发人员和我们的spring mvc开发人员使用的库。我们有一个使用java.beans.Introspector的辅助类,它在android运行时中不可用,因此在android运行时调用它时会引起一些问题。具体来说,它会抛出java.lang.NoClassDefFoundError

我希望我的CI能够抓住这些案例,但我很难找到能够使这项工作成功的工具或方法。

我的一个想法是使用自定义运行器设置Junit,该运行器使用模拟Android类可用性的自定义类加载器。另一个想法是在我的CI中以某种方式运行减少的android运行时,但我认为我遇到了Maven的问题,因为我没有遇到java.lang.NoClassDefFoundError异常。

0 个答案:

没有答案