话说,最近正在看视频学java。里面有个叫作junit的东西颇有用。可是实话说我摆弄了半天都没弄明白。java
今天呢经过一些资料,终于弄清楚了junit的大体用法,这里写出来,用以分享和备忘。app
首先,环境和软件版本:Intellj IDEA 14.2单元测试
第一步,引入junit测试
写一个测试类spa
package com.junit; public class JunitTest1 { }
junit的用法是,将须要进行测试的方法上面写上“@Test”,那咱们就这样写code
1 package com.junit; 2 3 import org.junit.Test; 4 5 public class JunitTest1 { 6 @Test 7 8 }
(这个地方要注意,若是没有直接引用上面的org.junit.Test包的话,须要点选@Test,而后输入Alt+Enter来在下拉列表中进行加入)视频
这个时候呢,@Test下面会报错,提示‘@Test not applicable to type’,大概意思是@Test不能被这个类型应用。针对这个问题,写个测试方法就行了。blog
package com.junit; import org.junit.Test; public class JunitTest1 { @Test public void Test(){ } }
这时虽然说不会报错了,可是一个空的测试方法是没有意义的,因此咱们补全方法。
注意:这个assertEquals方法(做用是判断两个int类型数值是否相等,若是相等,会报绿灯;不然为红灯),须要加载静态包。it
1 package com.junit; 2 3 import org.junit.Test; 4 5 import static org.junit.Assert.assertEquals; 6 7 public class JunitTest1 { 8 @Test 9 public void Test(){ 10 assertEquals(2,1+5); 11 } 12 }
选取方法名,ctrl+shift+F10进行测试。
这样,简单的junit单元测试就完成了。class