IDEA默认是安装了junit控件的,直接使用就好了

在maven项目的pom.xml文件中添加依赖

<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version>
</dependency>

然后新建测试类就可以了

package cn.shubing;import org.junit.Before;
import org.junit.Test;import static org.junit.Assert.assertEquals;/*** @author jiashubing* @since 2017/11/2*/
public class JunitTest {private static int num;@Beforepublic void setNum(){num =1;}@Testpublic void test1(){assertEquals(1,num);}
}

如果是SpringMvc项目,要测试Controller 或者Service 的时候,只需要在类名上加上以下注解,就可以直接使用Spring的注解了

@RunWith(SpringRunner.class)
@SpringBootTest

注意:
  1、@Before 、@Test 等注解的方法必须是 public
  2、测试类是可以使用Spring容器中的类的,可以用来测试Service、Controller中的方法
  3、一般情况下,maven项目会带有一个test目录,它是测试文件的根目录,我们往往会把所有的测试类都写在这个目录下。如果没有,可以在测试类的根目录文件夹上右键,然后选择【Mark Directory as】-【Test Sources Root】,这个文件的图标就变成绿色的了

原创文章,欢迎转载,转载请注明出处!

转载于:https://www.cnblogs.com/acm-bingzi/p/junitMaven.html

IDEA中Maven项目使用Junit4单元测试的写法相关推荐

  1. IDEA中Maven项目创建单元测试(JUnit4)

    文章目录 IDEA中Maven项目单元测试(JUnit4)记录 具体步骤 可能遇到的问题 后记 IDEA中Maven项目单元测试(JUnit4)记录 具体步骤 工具:idea2021.3版本,mave ...

  2. 解决idea中maven项目无法读取src/main/java目录下面的配置文件问题

    解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 参考文章: (1)解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 (2)ht ...

  3. Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...

    说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...

  4. Myeclipse学习总结(15)——Eclipse/MyEclipse中Maven项目常见问题解决汇总

    Eclipse/MyEclipse中Maven项目一般会遇到如下问题: 一. The superclass "javax.servlet.http.HttpServlet" was ...

  5. IDEA中Maven项目中界面右边的Maven Projects窗口找不到不出来

    问题描述:IDEA中Maven项目中界面右边的Maven Projects窗口找不到不出来 解决方法: 点击一下你idea界面最左下角的那个小框,maven可以从里面找到,然后点击一下,界面右边的Ma ...

  6. IDEA中Maven项目中界面右边的Maven Projects中子项目出现灰色

    问题描述:IDEA中Maven项目中界面右边的Maven Projects中子项目出现灰色 解决办法:原因是忽略了Maven模块. 第一步:在IDEA左上角的File-->Setting中找到M ...

  7. eclipse中maven项目pom文件第一行报错解决方法

    eclipse中maven项目pom文件第一行报错解决方法 参考文章: (1)eclipse中maven项目pom文件第一行报错解决方法 (2)https://www.cnblogs.com/wxym ...

  8. Java代码安装maven jar_Java中Maven项目导出jar包配置的示例代码

    具体代码如下所示: src/main/java src/main/resources ${project.build.directory} **/*.java src/test/java src/te ...

  9. IDEA中MAVEN项目Dependency not found 问题

    一,问题说明 开发组成员通过IDEA从SVN上导出Maven项目后,pom.xml文件产生多处dependency not found错误,同时无法关联相应jar包. 本项目从本地Maven仓库关联j ...

最新文章

  1. Jzoj4790 选数问题
  2. mysql5.1.6安装_mysql 5.1.6的安装启动
  3. Silverlight使用DataGrid的模板列(DataGridTemplateColumn)实现类似TreeListView控件的效果
  4. linux redis图形界面,linux安装redis和windows安装可视化工具
  5. AI 硬件产品如何进行创新突围?
  6. USACO Broken Necklace
  7. java static 区别_Java中static和final的区别
  8. sort排序和uniq使用
  9. 服务器云端设置怎么退出_换新手机时,3个地方要及时清除退出,别让旧手机成隐私“内鬼”...
  10. Unix编程艺术-翻译-开篇
  11. 应用程序无法正常启动0xc0150002解决方案
  12. win10 安装redis 解压版
  13. 服务器设置temp文件夹权限,服务器windows temp 权限设置
  14. 安卓Android的手机微博平台设计与开发
  15. java 判断对象中所有属性都为空
  16. k8s——通过暴漏端口实现外部访问服务
  17. RLS算法到卡尔曼滤波 II
  18. 花书 第十九章 第二十章
  19. 计算机软考网络工程师 查询,计算机软考网络工程师考试成绩查询指南
  20. Coursera | Introduction to Data Science in Python(University of Michigan)| Assignment1

热门文章

  1. 【.NET Core项目实战-统一认证平台】第三章 网关篇-数据库存储配置(1)
  2. mysql 使用正则表达式查询
  3. Errors occurred during the build. Errors running builder 'Validation' on pro
  4. zk reconnect
  5. 深入分析Php处理浮点数的问题
  6. Arcgis for Javascript实现两个地图的联动
  7. mysql主从同步单个表实验记录
  8. hdu 2025 查找最大元素
  9. Re:从零开始的Spring Session(二)
  10. Centos7 Git源码安装