欢迎来到天天文库
浏览记录
ID:11247483
大小:427.15 KB
页数:17页
时间:2018-07-11
《使用junit对android应用进行单元测试》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、使用Junit对Android应用进行单元测试在本文中,你将会学习到如何在Eclipse中创建AndroidJUnit的单元测试工程以及在不同的条件下创建及运行自动测试用例。 准备工作 本文假设读者已经有一定的Android基础知识,并且已经安装了Eclipse和AndroidSDK等开发工具。本文将指导读者如何将AndroidJunit框架应用到Android应用中去。本文还特别重点展示了如何测试Android中的Activity和如何识别程序中的错误。 本文的示例代码可以在http://code.google
2、.com/p/simple-calc-unit-testing/中下载 步骤1被测试的应用SimpleCalc概况 在本文中,将以一个写好了的应用SimpleCalc简单计算器为例子进行讲解。这个简单计算器有两个功能,允许用户输入两个数并将它们相加或相乘,最后显示结果,如下图所示:步骤2SimpleCalc的的界面设计 由于应用比较简单,只占一屏,所以我们在/res/layout/main.xml中设计如下代码所示:3、xmlns:android="http://schemas.android.com/apk/res/android" android:rientation="vertical"android:layout_width="fill_parent" android:layout_height="fill_parent">4、tring/hello" android:gravity="center_horizontal"android:textSize="48px" android:padding="12px"/>5、_width="fill_parent"android:textSize="48px">6、ext>7、ontent"android:layout_height="wrap_content" android:rientation="horizontal"android:background="#000000" android:padding="4px">8、l" android:textSize="48px"android:id="@+id/resultLabel">
3、xmlns:android="http://schemas.android.com/apk/res/android" android:rientation="vertical"android:layout_width="fill_parent" android:layout_height="fill_parent">4、tring/hello" android:gravity="center_horizontal"android:textSize="48px" android:padding="12px"/>5、_width="fill_parent"android:textSize="48px">6、ext>7、ontent"android:layout_height="wrap_content" android:rientation="horizontal"android:background="#000000" android:padding="4px">8、l" android:textSize="48px"android:id="@+id/resultLabel">
4、tring/hello" android:gravity="center_horizontal"android:textSize="48px" android:padding="12px"/>5、_width="fill_parent"android:textSize="48px">6、ext>7、ontent"android:layout_height="wrap_content" android:rientation="horizontal"android:background="#000000" android:padding="4px">8、l" android:textSize="48px"android:id="@+id/resultLabel">
5、_width="fill_parent"android:textSize="48px">6、ext>7、ontent"android:layout_height="wrap_content" android:rientation="horizontal"android:background="#000000" android:padding="4px">8、l" android:textSize="48px"android:id="@+id/resultLabel">
6、ext>7、ontent"android:layout_height="wrap_content" android:rientation="horizontal"android:background="#000000" android:padding="4px">8、l" android:textSize="48px"android:id="@+id/resultLabel">
7、ontent"android:layout_height="wrap_content" android:rientation="horizontal"android:background="#000000" android:padding="4px">8、l" android:textSize="48px"android:id="@+id/resultLabel">
8、l" android:textSize="48px"android:id="@+id/resultLabel">
此文档下载收益归作者所有