使用Junit对Android应用进行单元测试
步骤11 编写setUp方法
现在可以收集数据去验证SimpleCalc的计算方法了。在setUp方法中,首先应该通过getActivity()方法获得当前的Activity,如下所示:
MainActivity mainActivity = getActivity();
接着,需要获得名为R.id.result的textview控件的实例,这个控件实际上保存计算器应用的运算结果的,代码如下所示:
package com.mamlambo.article.simplecalc.test;
import android.test.ActivityInstrumentationTestCase2;
import android.widget.TextView;
import com.mamlambo.article.simplecalc.MainActivity;
import com.mamlambo.article.simplecalc.R;
public class MathValidation extends ActivityInstrumentationTestCase2<MainActivity> {
private TextView result;
public MathValidation() {
super ("com.mamlambo.article.simplecalc", MainActivity.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
MainActivity mainActivity = getActivity();
result = (TextView) mainActivity.findViewById(R.id.result);
}
}
import android.test.ActivityInstrumentationTestCase2;
import android.widget.TextView;
import com.mamlambo.article.simplecalc.MainActivity;
import com.mamlambo.article.simplecalc.R;
public class MathValidation extends ActivityInstrumentationTestCase2<MainActivity> {
private TextView result;
public MathValidation() {
super ("com.mamlambo.article.simplecalc", MainActivity.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
MainActivity mainActivity = getActivity();
result = (TextView) mainActivity.findViewById(R.id.result);
}
}
0
第1页:一、被测试的应用SimpleCalc概况第2页:二、SimpleCalc的的界面设计第3页:三、SimpleCale Activity第4页:四、创建Android 单元测试工程第5页:五、设置测试工程第6页:六、SimpleCalcTest测试项目结构第7页:七、创建单元测试用例第8页:八、设置单元测试用例第9页:九、查看MatthValidation测试用例第10页:十、修改MathValidation的构造函数第11页:十一、编写setUp方法第12页:十二、SimpleCalc的加法测试用例第13页:十三、改进测试用例第14页:十四、在模拟器中运行单元测试第15页:十五、Android中对屏幕显示的测试
相关文章