1.意义何在:
平日里写代码终归是要运行一下程序,看结果是否跟我们猜想的一致。程序较小时运行起来并不费劲,但如果是做一个稍大型的开发,或者对于某些逻辑错误点,我们将整个程序跑起来会很费时费力,并且看不到什么效果。
因此,我们需要一个便利的测试工具。这里给大家介绍单元测试框架(Unit Test),它能对我们写的每一个方法进行测试,用起来也十分方便。
2.步骤
(1). 首先我们在AndroidManifest加入代码如下:
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.itheima.junit"
></instrumentation>
同时在application里加入一个库:
<uses-library android:name="android.test.runner"/>
(2). java代码:
让TestCase.java类需要继承AndroidTestCase
public class TestCase extends AndroidTestCase {
public void test1(){
int result = 3*5;
}
public void test2(){
int result=3/0;
}
}
3.运行结果:
(在运行之前我们可以先开启一个模拟机,当然也可以不开,因为运行时会自动开启模拟机)
运行方式:将鼠标移动到我们想要测试单元的方法名->右键选择Run As->Android JUnit Test
test1:出现绿条表明该方法正确
test2:出现红条表明此方法报错了!
尾语:小楼第一次写微博,有不好的地方请各位大神多多指教。“路漫漫其修远兮”,小楼会不断进步加油。以后会跟大家分享更多好东西。