博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 68 单元测试
阅读量:4358 次
发布时间:2019-06-07

本文共 1527 字,大约阅读时间需要 5 分钟。

package com.itheima.junit;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    @Override    public boolean onCreateOptionsMenu(Menu menu) {        // Inflate the menu; this adds items to the action bar if it is present.        getMenuInflater().inflate(R.menu.main, menu);        return true;    }    }
package com.itheima.junit.test;import com.itheima.junit.utils.Utils;import android.test.AndroidTestCase;//黑盒测试(不懂代码)//白盒测试(懂代码)public class TestCase extends AndroidTestCase {//#单元测试junit(测试功能不用启动整个项目)        public void test(){
//不是重写的方法,鼠标右键就可以跑起来了。 int result = Utils.add(3, 5); //断言:用来检测实际值与期望值是否一致 //断言的作用,检测运行结果和预期是否一致 //如果应用出现异常,会抛给测试框架 assertEquals(8, result);//8是期望值,result是实际值。 } public void test2(){ Utils.chuyi(2, 1); }}
package com.itheima.junit.utils;public class Utils {    public static int add(int i, int j){        return i + j;    }        public static void chuyi(int i, int j){        int result = i / j;    }}
* 在指定指令集时,targetPackage指定你要测试的应用的包名
* 定义使用的类库

 

转载于:https://www.cnblogs.com/yaowen/p/4926700.html

你可能感兴趣的文章
C# windows服务的创建与调试
查看>>
Socket开发框架之数据传输协议
查看>>
设计模式02----工厂设计模式(3种)
查看>>
F2工作流引擎模型
查看>>
64:数据流中的中位数
查看>>
常用排序算法之--快速排序
查看>>
php实现设计模式之 简单工厂模式
查看>>
学好Mac常用命令,助力iOS开发
查看>>
asp.net core 通过 TeamCity 实现持续集成笔记
查看>>
定制起始url(scrapy_redis)
查看>>
VS2015 遇到异常。这可能是由某个扩展导致的
查看>>
Tomcat启动时选择加载项目
查看>>
android博客
查看>>
Shell排序——软考(五)
查看>>
jQuery EasyUI API 中文文档 - 搜索框
查看>>
盘古分词,记灵一下
查看>>
PHP投票练习
查看>>
Java事件处理机制- 事件监听器的四种实现方式【转】
查看>>
CSS3伪类选择器:nth-child()
查看>>
POJ2524——Ubiquitous Religions
查看>>