我可以在我的android项目中使用JUnit测试哪些内容

我可以在我的android项目中使用JUnit测试哪些内容,android,junit,Android,Junit,我是安卓平台的开发者。 但我对JUnit还不熟悉。 我想知道我可以使用JUnit在我的应用程序中测试什么样的东西 Android文档说: “您可以使用普通JUnit测试不调用Android API的类,” 这是什么意思? 是不是我可以测试项目中不从Android SDK调用方法的部分 我的意思是,我可以通过跟踪方法的行为来使用JUnit测试列表视图的行为吗 getCount(),getView(),onItemselected(),onItemClicked(),等等。使用JUnit,您可以测试

我是安卓平台的开发者。 但我对JUnit还不熟悉。 我想知道我可以使用JUnit在我的应用程序中测试什么样的东西

Android文档说: “您可以使用普通JUnit测试不调用Android API的类,”

这是什么意思? 是不是我可以测试项目中不从Android SDK调用方法的部分

我的意思是,我可以通过跟踪方法的行为来使用JUnit测试列表视图的行为吗
getCount()
getView()
onItemselected()
onItemClicked()
,等等。

使用JUnit,您可以测试不调用Android API的代码单元。如果要测试ListView,应该签出

单元测试的实际案例 您有一个方法<代码>公共空隙率(int-stars)为某个对象评级为1到5颗星。您可以编写的测试是:

  • testRate_without of rangint_throwToRangeException()

使用集成测试工具(Robotium是目前的实际选择)可以让您进行更深入的测试,包括检查正在运行的应用程序

(注意,Robotium也构建在JUnit上,但增加了更多Android特有的功能。)

看看