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