android的单元调试

来源:互联网 发布:全民突击刷枪内购软件 编辑:程序博客网 时间:2024/05/17 04:42

比如调试以下代码

package com.pack.test;public class persiontest {   public void save(String user){   String sun=user.substring(6);   }   public int add(int a,int b){   return a+b;   }}

切记调试代码的类与调试方法不能在同一个包里面。否则会出现错误

package com.pac;import junit.framework.Assert;import com.pack.test.persiontest;import android.test.AndroidTestCase;public class persontest extends AndroidTestCase {   public void testSave()throws Exception{   persiontest se=new  persiontest();   se.save(null);   }   public void ass()throws Exception{   persiontest per=new  persiontest();   int ac=per.add(2, 3);   Assert.assertEquals(5, ac);   }}

不要忘了重要的一部就是添加权限如下

   <uses-library android:name="android.test.runner" />

  </application>  
<instrumentation android:name="android.test.InstrumentationTestRunner"
  android:targetPackage="com.pack.name" //要与调试文件主入口包名字一样!
  android:label="Tests for My App" />

0 0