补充说明,在上一篇文章中,我已经加入下面这些内容,还没看过第一篇的,可以直接看第一篇就可以了(http://www.cnblogs.com/flylin/p/qq_980542577.html)。看过的,就看这篇。
创建一个测试类来测试前篇所诉代码是否正确:
在项目的AndroidManifest.xml的manifest节点中加入以下代码:
 <instrumentation
          android:name="android.test.InstrumentationTestRunner"
          android:targetPackage="所在包名" />
在manifest节点的application节点中加入如下代码:
<uses-library android:name="android.test.runner" />
结果如下图:

在测试类中,我所写的代码如下:
package com.example.sqllites.dbs.test;
import com.example.sqllites.dbs.sqlite_Persondb;
import android.test.AndroidTestCase;
/**
 * 测试类
 * 白盒测试
 * @author Lin
 *
 */
public class sqliteTest extends AndroidTestCase {
	public void testSQLite() throws Exception{
		/**
		 * 当只声明了对象是不创建数据库的,类似于File一样。
		 */
		sqlite_Persondb sqlite_per = new sqlite_Persondb(getContext());
		/**
		 * 使用以下代码会创建函数
		 */
		sqlite_per.getWritableDatabase();
	} 
}
运行的结果会获得两个数据库文件,经sqlite3打开如下图:

 相关文章
                            相关文章