标签:build cte als 自动 imp 按钮 com exp span
我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测试我们称之为单元测试。(简单理解就是对每一个方法进行测试)
package Util; public class MyMath { public static int sum(int a,int b){ return a+b; } public static int divde(int a,int b){ return a/b; } }
在弹出的属性窗口中,首先在左边选择“Java Build Path”,然后到右上选择“Libraries”标签,之后在最右边点击“Add Library…”按钮,如下图所示:
然后在新弹出的对话框中选择JUnit4并点击确定,如上图所示,JUnit4软件包就被包含进我们这个项目了。
在弹出的对话框中,进行相应的选择,如下图所示:
在弹出的对话框中,点击最下面Next按钮跳转,如下图所示:
package Util; import static org.junit.Assert.*; import org.junit.Test; /* * 选中方法再点RunTest否则会运行全部方法 */ public class MyMathTest { @Test public void testSum(){ int actual=MyMath.sum(10, 10);//实际值 int expected=20; //期望值 assertEquals(actual,expected); //断言 } @Test public void testDivde() { int actual=MyMath.divde(10, 10);//实际值 int expected=20; //期望值 assertEquals(actual,expected); //断言 } }
五、运行以及结
标签:build cte als 自动 imp 按钮 com exp span
原文地址:http://www.cnblogs.com/huchap/p/7670304.html