Android Studio 数据库测试c
测试时上下文为InstrumentationRegistry.getInstrumentation().getTargetContext()
public class ExampleInstrumentedTest {
private static final String TAG = "MyTest";
@Test
public void testsadd() throws Exception{
StudentDao dao = new StudentDao(InstrumentationRegistry.getInstrumentation().getTargetContext()) ;
dao.add("张三","male");
}
@Test
public void testDelet() throws Exception{
StudentDao dao = new StudentDao(InstrumentationRegistry.getInstrumentation().getTargetContext());
dao.delete("张三");
}
@Test
public void testUpdate() throws Exception{
StudentDao dao = new StudentDao(InstrumentationRegistry.getInstrumentation().getTargetContext());
dao.update("张三","female");
}
@Test
public void testFind() throws Exception{
StudentDao dao = new StudentDao(InstrumentationRegistry.getInstrumentation().getTargetContext());
String sex = dao.find("张三");
if(TextUtils.isEmpty(sex)){
Log.i(TAG,"学生不存在");
}else{
Log.i(TAG,"学生性别为"+sex);
}
}
}