Logcat
/**
* 优先级别
* v < d < i == syso < w < e
*/
System.out.println("syso");
Log.v(TAG, "verbose");
Log.d(TAG, "debug");
Log.i(TAG, "info");
Log.w(TAG, "warn");
Log.e(TAG, "error");
2.1 设断点--> dubug as --> 进入断点
F5 跳过一段 F6 进入下一行
2.2 运行后,断点调试
设置断点 --> Device视图 -->选择要调试的进程
测试 :junit 单元测试 :对程序的功能点进行测试
准备1、在application节点
<!-- 1 引入测试类库 -->
<uses-library android:name="android.test.runner"/>
2、在application同级节点
<!-- 2 配置测试启动类 -->
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="包名"/>
3、 写一个类继承AndroidTestCase
接着写测试方法
可直接运行测试类进行测试
测试的作用
检查业务方法是否正确。
public void testGetFirstName() throws Exception{
PersonService ps = new PersonService();
ps.getFirstName();
}
检查业务方法的返回结果是否正确(断言Assert)
public void testAdd() throws Exception{
PersonService ps = new PersonService();
int actual = ps.add(1, 1);
Assert.assertEquals(2, actual);//断言第一个是期望值,第二个是实际值
}