android 单位测试
16lz
2021-01-26
Andorid下使用Junit测试框架,是步入正规的Androdid开发的必经之路,在Junit中可以得到组件,可以模拟发送事件,检测程序处理的正确性,对于软件开发者来说,必须写unite test!
源码:
测试源码:
我把这两个代码,分别放在两个工程里。
源码:
package com.acitivity.test;import android.app.Activity;import android.os.Bundle;public class MainTestActivity extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);}public int add(int a, int b) {return a + b;}public int substract(int a, int b) {return a - b;}}
测试源码:
package com.acitivity.test.test;import com.acitivity.test.MainTestActivity;import android.test.ActivityInstrumentationTestCase2;import android.util.Log;public class TestMainActivity extendsActivityInstrumentationTestCase2<MainTestActivity> {public TestMainActivity() {super("com.acitivity.test", MainTestActivity.class);}protected void setUp() throws Exception {Log.d("liuwei", "************************");super.setUp();}protected void tearDown() throws Exception {super.tearDown();}public void testSum() {this.assertEquals(3, ((MainTestActivity) getActivity()).add(1, 2));}}
我把这两个代码,分别放在两个工程里。
更多相关文章
- android 播放器合集打包(源码来源网络)
- 使用Appium进行微信公众号自动化测试
- Android消息机制系列(2)——Handler源码解析及用法实例
- 【推荐收藏】2017年最新的分类Android项目源码免费一次性打包下
- android源码编译报错:prebuilts/misc/linux-x86/bison/bison: 没
- JNI开发(一)之framework层增加自定义JNI层
- Windows下批量下载Android源码
- Android(安卓)UI源码解析
- 分享Android(安卓)CellLocation源码,基于Rexsee对象的基站定位功