关于intellij IDEA上Junit的用法

发表于:2015-7-10 10:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:御风侠小P    来源:51Testing软件测试网采编

  话说,最近正在看视频学java。里面有个叫做junit的东西很有用。但是实话说我摆弄了半天都没弄明白。
  今天呢通过一些资料,终于弄清楚了junit的大致用法,这里写出来,用以分享和备忘。
  首先,环境和软件版本:Intellj IDEA 14.2
  第一步,引入junit
  写一个测试
package com.junit;
public class JunitTest1 {
}
  junit的用法是,将需要进行测试的方法上面写上“@Test”,那我们就这样写
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不能被这个类型应用。针对这个问题,写个测试方法就好了。
  package com.junit;
  import org.junit.Test;
  public class JunitTest1 {
  @Test
  public void Test(){
  }
  }
  这时虽说不会报错了,但是一个空的测试方法是没有意义的,所以我们补全方法。
  注意:这个assertEquals方法(作用是判断两个int类型数值是否相等,如果相等,会报绿灯;否则为红灯),需要加载静态包。
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单元测试就完成了。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号