b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

junit 使用教程_macbook air使用教程_junit教程

电脑杂谈  发布时间:2016-12-14 04:05:49  来源:网络整理

junit 使用教程junit 使用教程

在软件开发过程中、避免不了出现错误或未发现的Bug、这些错误和Bug发现的越早

对于后面的开发和维护越有利、因此测试在软件开发的过程中显得十分重要

具体来说、单元就是指一个科独立完成某个操作的程序元素、通常为方法或过程

所以单元测试就是针对这个方法或过程进行测试、但通常情况下、几乎很少存在不与其他方法发生调用与被调用关系的方法

所以也可将对一组用来完成某个操作的方法或过程称为单元测试

概念性的问题就不再过多阐述了、咱们主要看在Eclipse中如何使用JUnit框架进行单元测试

(1)在MyEclipse中新建一个Java项目

junit 使用教程_macbook air使用教程_junit教程

(2)右击项目、在弹出的“添加库”对话框中选择JUnit选项

(3)单击“下一步”按钮、完成JUnit测试环境的搭建

(4)创建一个Count类、在该类中实现一个entrypt()方法、该方法用于将传递的整数进行简单的加密、并返回加密后的值、代码如下:

public class Count {
	public String encrypt(int input){
		int temp = 2 * input + 100;
		String over = “YXQ” + temp;
		return over;
	}
}
(5)测试Count类、右击Count.java类文件、在弹出的快捷键菜单中选择“JUnit测试用例”

在接下来的对话框中的“想要创建哪些方法存根

”选择“setUp()”和“tearDown()”、单击完成、则系统会自动创建一个CountTest类、JUnit版本不同

新生成的测试类略有差异、但是原理一样、下面是对JUnit3生成的测试类进行编码:

public class CountTest extends TestCase {

	private Count count;
	
	//初始化方法,执行CountTest类时,先来执行该方法
	protected void setUp() throws Exception {
	super.setUp();
	count = new Count();
	}
	
	//清理方法,测测结束后执行该方法
	protected void tearDown() throws Exception {
		super.tearDown();
		count = null;
	}
	
	//在被测试的方法名钱自动加入test并使方法名的第一个字母大写
	public void testEncrypt() {  
		assertEquals(“测试testEncrypt()方法失败!”,
			count.encrypt(10),”YXQ120″);
	}
}
上述代码中的assertEquals()方法是org.junit.Assert类中的静态方法

其用法如下:

assertEquals(String message,String expected,String actual);

其中、message表示断言失败输出的信息、该参数可以省略、expected表示期望的数据、actual表示实际的数据

assertEquals()方法用来断言expected表示的数据与actual表示的数据是否相等、若不等、则抛出异常信息message

(6)单击工具面板中的运行图标、在“运行方式”中选择“JUnit测试”、结果显示为绿色时、则表明Count类没有错误

若资源对你有帮助、浏览后有很大收获、不妨、你的鼓励是维持我不断写博客最大动力

或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-22834-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...