Android系统单元测试方法(19)

发表于:2011-06-30来源:未知作者:领测软件测试网采编点击数: 标签:
class ); } public TestMainActivity(Stringpkg,ClassMainActivityactivityClass){ super (pkg,activityClass); } @MediumTest public void testSum(){ assertEquals( 3 ,getActivity().sum( 1 , 2 )); } @MediumTes
class);   
  •   
  • }   
  •   
  • public TestMainActivity(String pkg, Class<MainActivity> activityClass) {   
  •   
  • super(pkg, activityClass);   
  •   
  • }   
  •   
  • @MediumTest  
  •   
  • public void testSum() {   
  •   
  • assertEquals(3, getActivity().sum(12));   
  •   
  • }   
  •   
  • @MediumTest  
  •   
  • public void testSubstract() {   
  •   
  • assertEquals(-1, getActivity().substract(12));   
  •   
  • }   
  •   
  • }  


  • 我继承了ActivityInstrumentationTestCase。这个TestCase在执行时会自动帮我启动相应的Activity。

    接下来就是程序的Manifest:

    Java代码 复制代码 收藏代码
    1. <?xml version="1.0" encoding="utf-8"?>   
    2.   
    3. <manifest xmlns:android="http://schemas.android.com/apk/res/android"  
    4.   
    5. package="com.android.testapp"  
    6.   
    7. android:versionCode="1"  
    8.   
    9. android:versionName="1.0.0">   
    10.   
    11. <application android:icon="@drawable/icon" android:label="@string/app_name">   

      原文转自:http://www.ltesting.net