Wwdc 2014 :a strategy for great work 体会
2014-09-15 22:24
330 查看
单元测试无疑是很重要的;
1.配置
在功能文件AndroidManifest.xml中添加测试功能的标记
2.建立单元测试用例
和java相同
这样就不用启动虚拟手机来看效果了。这样业务可以先跑通,节省时间。
1.配置
在功能文件AndroidManifest.xml中添加测试功能的标记
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.unit.activity" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <!-- 用户库的调用 --> <uses-library android:name="android.test.runner"/> <activity android:name=".UnitActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="7" /> <!-- android:targetPackage 目标包是指单元测试的类的包和上面的 package="cn.unit.activity" 保持一致 这样就决定了你建立测试类的时候也必须在这个包下面--> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="cn.unit.activity" android:label="Test for my app"/> </manifest>
2.建立单元测试用例
和java相同
package cn.unit.activity; import android.test.AndroidTestCase; import android.text.Html.TagHandler; import android.util.Log; /** * 可以看到android的测试还是提供的junit3的形式 * @author lee * */ public class UnitTestForActivity extends AndroidTestCase { private static final String TAG ="UnitTestForActivity"; public void testSave () { int x = 1+0; Log.i(TAG, "result"+x); } }
这样就不用启动虚拟手机来看效果了。这样业务可以先跑通,节省时间。
相关文章推荐
- WWDC2014 Session 237 A Strategy For Great Work
- WWDC2014总结---For产品经理们
- Great&Free Tools for Your Computer Work
- Akka 【六】 One-For-One Strategy and All-For-One Strategy
- Google Dork 2014 List For SQL Injection Attack : Fresh Google Dorks 2014 List
- android7.0新特性--Android for Work
- If Ifttt Put the MobilePhone to Work for You.
- hdu 4891 The Great Pan 2014多校联合第三场
- I/dalvikvm(11899): Turning on JNI app bug workarounds for target SDK version 8
- how to do great research && Writing Tips for Academics
- [转]UTF-8 encoding support for the BCP utility and BULK INSERT Transact-SQL command in SQL Server 2014 SP2
- WWDC2014之iOS使用动态库
- MSF for CMMI Process Improvement项目体验: Work Items : Requirement (更新版)
- 苹果WWDC2014:为中国开发应用
- 2014 UESTC Training for Dynamic Programming I
- 安装Windows 2012域控(For SQLServer 2014 AlwaysOn)
- WWDC2014 debugging_in_xcode_6 总结
- WWDC2014之iOS使用动态库 framework【转】
- what do you work for
- 【闲聊产品】之三:点评 WWDC 2014