返回顶部
首页 > 资讯 > 后端开发 > Python >教你用IDEA配置JUnit并进行单元测试
  • 227
分享到

教你用IDEA配置JUnit并进行单元测试

2024-04-02 19:04:59 227人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录一、JUnit是什么?二、idea的JUnit配置三、生成JUnit4测试用例一、JUnit 是什么? JUnit 是一个 Java 语言的回归测试框架(regression t

一、JUnit 是什么?

JUnit 是一个 Java 语言的回归测试框架(regression testing framework),由 Kent Beck 和 Erich Gamma 建立。

Junit 测试也是程序员测试,即所谓的白盒测试,它需要程序员知道被测试的代码如何完成功能,以及完成什么样的功能。

二、IDEA 的 JUnit 配置

(1)添加junit的依赖jar包      junit-4.12.jar、hamcrest-core-1.3.jar

Maven项目pom配置:


Maven项目pom配置:

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.hamcrest</groupId>
  <artifactId>hamcrest-core</artifactId>
  <version>1.3</version>
</dependency>

(2) 安装junit4插件

(3) 选择默认使用Junit4

(4) 配置输出路径

 修改 Output Path 为:${SOURCEPATH}/../../test/java/${PACKAGE}/${FILENAME}

(5)修改测试用例模板。模板中生成的 package 的包名需去掉 test。

三、生成 JUnit4 测试用例

  • 方法一:在待编写测试的 java 类源码块上按快捷键 Alt + Insert。选择 JUnit Test->JUnit 4。
  • 方法二:在待编写测试的 java 类源码块上按快捷键 Ctrl + Shift + T.根据需要修改相关测试用例。
  • 方法三:光标定位到待编写测试的 java 类源码块,选择 code->Generate,后面的步骤和方法 1 一样。

Test中用到的注解:

@BeforeClass 使用此注解的方法在测试类被调用之前执行

@AfterClass 使用此注解的方法在测试类被调用结束退出之前执行一个类中有多少个@Test注解方法,以下对应注解方法就被调用多少次

@Before 在每个@Test调用之前执行

@After 在每个@Test调用之后执行

@Test 使用此注解的方法为一个单元测试用例,一个测试类中可多次声明,每个注解为@Test只执行一次

@Ignore 暂不执行的测试用例,会被JUnit4忽略执行  

到此这篇关于教你用IDEA配置JUnit并进行单元测试的文章就介绍到这了,更多相关IDEA配置JUnit内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 教你用IDEA配置JUnit并进行单元测试

本文链接: https://lsjlt.com/news/126314.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 教你用IDEA配置JUnit并进行单元测试
    目录一、JUnit是什么?二、IDEA的JUnit配置三、生成JUnit4测试用例一、JUnit 是什么? JUnit 是一个 Java 语言的回归测试框架(regression t...
    99+
    2024-04-02
  • Android:单元测试Junit的配置
      在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事...
    99+
    2022-06-06
    单元 junit Android
  • Android单元测试Junit的配置
      要进行Android的单元测试首先的配置指令集和用户库,下面是详细的配置步骤   @1:指令集配置(AndroidManifest.xml文件,点击instrumen...
    99+
    2022-06-06
    junit Android
  • Android中使用Junit进行单元测试
      不管我们在学习还是在开发的时候,都会用到测试,在Android中进行的Junit单元工具测试需要创建一个类去继承于AndroidTestCase类,同时还需要在主配置文...
    99+
    2022-06-06
    单元 junit 单元测试 测试 Android
  • 使用Junit对Android应用进行单元测试
      在本文中,你将会学习到如何在Eclipse中创建Android JUnit的单元测试工程以及在不同的条件下创建及运行自动测试用例。   准备工作   本文假设读...
    99+
    2022-06-06
    单元 junit 单元测试 测试 Android
  • Android中如何使用JUnit进行单元测试
      在我们日常开发android app的时候,需要不断地进行测试,所以使用JUnit测试框架显得格外重要,学会JUnit可以加快应用的开发周期。   Android中建...
    99+
    2022-06-06
    单元 junit 单元测试 测试 Android
  • 在Android Studio进行“简单配置”单元测试
      起因   1、在Android studio 刚出。本人想弄单元测试,可惜当时Android studio不知道抽什么风(准确来说,应该是我不会弄而已)。无法执行到相...
    99+
    2022-06-06
    Android Studio studio 单元 单元测试 测试 Android
  • Spring项目中使用Junit单元测试并配置数据源的操作
    目录Spring 使用Junit单元测试并配置数据源一、问题描述二、解决方案Spring 数据库依赖 单元测试的一点想法一点想法:这里面有这样一些问题:Spring 使用Junit单...
    99+
    2024-04-02
  • SpringMVC框架整合Junit进行单元测试(案例详解)
    本文主要介绍在SpringMVC框架整合Junit框架进行单元测试。闲话少述,让我们直入主题。 系统环境 软件 ...
    99+
    2024-04-02
  • 详解Java单元测试之Junit框架使用教程
    目录单元测试Junit单元测试框架单元测试快速入门单元测试 单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进...
    99+
    2024-04-02
  • 如何进行单元测试利器JUnit的实践与分析
    今天就跟大家聊聊有关如何进行单元测试利器JUnit的实践与分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。单元测试工具Junit是一个开源项目,昨天学习了一下这个东西,总结下心得。...
    99+
    2023-06-17
  • C#使用MSTest进行单元测试
    我之前写过一篇XUNit的简介:使用Xunit来进行单元测试。Xunit在当时确实是一个最简单易用的测试框架,然而,随着发展,Xunit也变得复杂了不少,光写一个最简单的测试就要导入...
    99+
    2024-04-02
  • 如何使用 PHP 进行单元测试?
    单元测试检查软件的最小构成部分(如函数、方法),php 可通过 phpunit 框架进行单元测试。首先安装 phpunit,然后创建测试类(扩展自 testcase),再编写以 "tes...
    99+
    2024-04-19
    php 单元测试 composer
  • 使用 Go 泛型进行单元测试
    使用 go 泛型进行单元测试,可以创建适用于多种类型的通用测试函数,提高测试代码的可重用性、可维护性和可读性。具体优势包括:可重用性:泛型测试函数适用于多种类型,减少重复代码。可维护性:...
    99+
    2024-05-03
    单元测试 泛型 代码可读性
  • 如何解决IDEA的junit单元测试Scanner输入不可用的问题
    这篇文章给大家分享的是有关如何解决IDEA的junit单元测试Scanner输入不可用的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这是IDEA的单元测试的默认设置问题eclipse默认可用解决方法:修改I...
    99+
    2023-06-15
  • .Net使用Xunit工具进行单元测试
    不管你爱与不爱,单元测试对于一个软件的长治久安还是必不可少的一环。在Visual Studio 2012后,VS中的测试浏览器也能与第三方的集成了,用起来还是非常方便的。目前在.Ne...
    99+
    2024-04-02
  • C#怎么使用MSTest进行单元测试
    今天小编给大家分享一下C#怎么使用MSTest进行单元测试的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。目前MS发布了两个版...
    99+
    2023-07-02
  • 使用Spring Boot进行单元测试详情
    目录前言使用 Spring Boot 进行测试系列文章依赖项不要在单元测试中使用Spring创建一个可测试的类实例属性注入是不好的提供一个构造函数减少模板代码使用Mockito来模拟...
    99+
    2024-04-02
  • 使用 dockertest 进行 Golang SQL 单元测试的基本设置
    问题内容 我正在使用 dockertest 执行 sql 单元测试。这只是到 *sqlx.db 的简单连接,但在连接到数据库时,它以某种方式生成错误 error: eof 。我无法识别...
    99+
    2024-02-06
  • JpaRepository如何实现增删改查并进行单元测试
    目录JpaRepository增删改查进行单元测试项目结构单元测试SpringDataJPA的Repository理解repository抽取扩展理解接下来贴一贴代码JpaRepos...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作