GL_BOOK_12

来源:互联网 发布:中国钢铁进出口数据 编辑:程序博客网 时间:2024/06/07 07:48

Chapter 13
全局获取context的技巧
MyApplication extends Application

public class MyApplication extends Application {    private static Context context;    @Override    public void onCreate() {        super.onCreate();        context = getApplicationContext();    }    public static Context getContext(){        return context;    }}
 <application        android:name="com.xxx.demo.MyApplication"

单元测试

  <uses-sdk        android:minSdkVersion="14"        android:targetSdkVersion="21" />    <instrumentation        android:name="android.test.InstrumentationTestRunner"        android:targetPackage="com.xxx.demo" >    </instrumentation>    <application        android:name="com.xxx.demo.MyApplication"        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme" >        <uses-library android:name="android.test.runner" />        <activity android:name="com.xxx.demo.LocationActivity" >            <!--            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>            -->        </activity>
public class MyTest extends AndroidTestCase {    @Override    protected void setUp() throws Exception {        super.setUp();        Log.i("haha", "setUp");    }    public void testMethodOne(){        assertEquals(3, 1+2);    }    @Override    protected void tearDown() throws Exception {        super.tearDown();        Log.i("haha", "tearDown");    }}

setup 测试方法之前 tearDown 测试用例执行之后 调用
方法在类中的顺序不可更改

0 0
原创粉丝点击