???????????????????????д??????????

????public class PersonDao {
????private PersonDBHelper personDBHelper;
????//???-???????????????
????public PersonDao(PersonDBHelper personDBHelper) {
????super();
????this.personDBHelper = personDBHelper;
????}
????public boolean GetList(String username){
????SQLiteDatabase db =personDBHelper.getReadableDatabase();
????if(db.isOpen()){
????Cursor reader =db.rawQuery("select * from userInfo where username=?"?? ????new String []{username});//?????????
????if(reader.moveToNext()){
????return true;
????}
????reader.close();
????db.close();
????}
????return false;
????}
????public boolean Insert(Person model ){
????Object [] parms =new Object[]{model.getUsername()??model.getTelphone????()??model.getCreatedate()};
????SQLiteDatabase db =personDBHelper.getReadableDatabase();
????if(db.isOpen()){
????db.execSQL("insert into userInfo(username??telphone??createdate) values????(???????)"?? parms);
????db.close();
????return true;
????}
????return false;
????}
????}

 

?????????Android?μ??????????PersonDao??????
????public class testPersonDao extends AndroidTestCase {
????public void testAdd(){
????Person person =new Person();
????person.setUsername("????");
????person.setTelphone("15110041588");
????person.setRemark("?????????");
????person.setCreatedate(new Date());
????PersonDBHelper personDBHelper =new PersonDBHelper(getContext()?? "person.db"?? null?? 1);
????PersonDao dao =new PersonDao(personDBHelper);
????boolean res =dao.Insert(person);
????assertEquals(true?? res);
????}
????}