????1.????Android?????AndroidJUnitDemo??

????2.?????????????Apps??????????????????????methodA()??methodB()?????????£?

package com.android.junit;
/**
* ?????????
*/
public class Apps {
public void methodA() {
System.out.println("---Hello!");
}
public void methodB(String name) {
System.out.println("---Hello " + name + "!");
}
}

????3.??????????AndroidJUnitTester

????Android????????????android.test.AndroidTestCase??????????

package com.android.junit;
import com.android.junit.Apps;
import android.test.AndroidTestCase;
/**
* Android JUnit??????
*/
public class AppsTester extends AndroidTestCase {
Apps a = null;
protected void setUp() throws Exception {
a = new Apps();
}
// methodA()???????
public void testMethodA() {
a.methodA();
}
// methodB()???????
public void testMethodB() {
a.methodB("Android");
}
}

????4.????AndroidManifest.xml???

????1)     <uses-libraryandroid:name="android.test.runner" />

???????????<activity>λ?????

????2)     <instrumentationandroid:targetPackage="com.android.junit"

????android:name="android.test.InstrumentationTestRunner"

????android:label="AndroidJUnit????" />

???????????<application>????????targetPackage??????????mainfest??package??????????????? -->