相比于自己写一个测试类,在里面调用调试方法,使用JUnit4进行测试有很多的优点,极大的提高了测试的速度。本文简单介绍如何使用myEclipse10使用JUnit4,方便日后回顾总结。
myEclipse10已经包含了很多的插件,包括了JUnit4的jar包,不用去下载
一、右键单击项目名,选中Build Path ->Add Libraries...
选中JUnit单击NEXT,然后选择JUnit4版本,然后点击Finish,如图:
二、右键单击想要进行测试的类,选择New新建一个JUnit Test Case,建好后选中setUp(详细百度去),我原来的类名字叫StudentTest,所以测试类会在后面加上Test,如图:
注意下面有一个Finish,点击Finish会使一个空的类有一个Next,但是我们选择Next可以选择我们将要测试的函数,在这里选择一个名为aaa的函数作为测试函数,如图:
点击Finish完成。
三、在测试类中进行测试,原始代码中函数中只有fail();我们需要自己写测试的内容。如果需要的话需要自己去建对象,进一步完成测试。
需要注意点初始会在每个测试函数里面写一句fail("Not yet implemented");我理解的意思是如果加上这句话则会JUnit4没有完整的写完,结果会有一个蓝色的X显示在结果上面。
1 import static org.junit.Assert.*; 2 3 import org.junit.Before; 4 import org.junit.Test; 5 6 7 public class StudentTestTest { 8 StudentTest st = new StudentTest(); //自己添加,有一个类叫做StudentTest 9 @Before 10 public void setUp() throws Exception { 11 } 12 13 @Test 14 public void testAaa() { 15 st.aaa(); //自己添加,这里写测试代码 16 fail("Not yet implemented"); //初始化自带 17 } 18 19 }
运行测试类的时候,需要选择Run As ->JUnit Test
四、接下来需要学习Annotation的JUnit4的注释的标注内容
如@Test @Before,@BeforClass,@Ignore.....别人已经不错的总结,下一步的学习区参考博客:
http://www.cnblogs.com/mingforyou/archive/2011/12/14/2287406.html
Or
http://www.blogjava.net/supercrsky/articles/162775.html
Or
http://www.cnblogs.com/caoyuanzhanlang/p/3530267.html