安卓下junit测试
                                安卓下junit测试
 第一种方法:
 1,在AndroidManifest.xml下,加入如下红色代码
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
       package="cn.itcast.action“ android:versionCode="1“  android:versionName="1.0">
  <application android:icon="@drawable/icon" android:label="@string/app_name">
         <uses-library android:name="android.test.runner" />
         ....
  </application>
  <uses-sdk android:minSdkVersion="6" />
  <instrumentation android:name="android.test.InstrumentationTestRunner"
   android:targetPackage="cn.itcast.action" android:label="Tests for My App" />
 </manifest>
 上面targetPackage指定的包要和应用的package相同。
 2,编写单元测试代码
 测试类要继承AndroidTestCase如:
 public class TestCalcService extends AndroidTestCase {
 
 
 public void testAdd()throws Exception{
 CalcService service=new CalcService();
 int result=service.add(3, 5);
 assertEquals(8, result);
 }
 }
 其中CalcService类为:
 public class CalcService {
 public int add(int x,int y){
 return x+y;
 }
 }
 第二种方法:创建测试工程
 1,File->New->Project...->Android下的Android Test Project
 在出现的视图中的Project Name中填入工程项目,然后点击Next进入下一个视图
 在下一个视图中选择要测试的工程然后点击finish完成即可,会发现在生成的项目中
 的AndroidManifest.xml文件中自然会生成方法1中的两个红色节点 
                    
                
                
            
        
浙公网安备 33010602011771号