单元测试JUnit Test

简介: 单元测试JUnit Test

单元测试JUnit Test

 

✿ eclipse 中快速进行单元测试:

■ 建立一个App的类,然后输入test,选择单元测试5或4,然后导入包和依赖

■ 可以直接测试方法啦。。。

 

 

 

✿ 单元测试 JUnit Test【对应接口或类书写单元测试的步骤


快速生成对应该接口或该类的单元测试类的步骤:

右键接口(或类) -》 new -》 JUnit Test Case【或者先选择Other,然后输入JUnit Test Case】-》选next勾选需要测试的方法】-》让它自动选中单元测试 -》finish

 

进行单元测试时,想要测试哪个方法就把光标放到该方法位置,然后右键-》选择Run as -》JUnit Test

  若是想测试整个测试类的所有方法,就把光标放到该类位置,然后右键-》选择Run as -》JUnit Test

———————————————————————————————————————————————————————————————————————————

 

● 细节:junit4.x单元测试:

① 方法必须是public修饰;

② 该方法上必须要贴有@Test标签

———————————————————————————————————————————————————————————————————————————

  

 单元测试使用断言方式:

例如接口Assert.assertEquals(message,expected, actual) 若真实值和期望值一样,则断言成功--》绿条

message:断言失败的提示信息,成功则没有任何信息;

expected:期望值

actual:真实值

 

 

1,进行单元测意义:通过赋某个值,判断结果是否与预期值相符合

■ 举例:

0.png

目录
相关文章
|
1月前
|
IDE Java 测试技术
Junit 单元测试
JUnit是Java常用的单元测试框架,简化了测试用例的编写和执行。其特点包括简单注解、自动化测试、可扩展性、灵活性及与IDE的集成。使用方法涉及创建测试类、利用注解如@Test、@BeforeEach等管理测试生命周期,以及使用各种断言方法验证结果。此外,JUnit支持参数化测试以覆盖更多输入组合,并能与Maven、Gradle等构建工具集成,提升测试效率和项目管理。
38 1
|
16天前
|
Java 测试技术 程序员
junit单元测试
junit单元测试
|
3月前
|
SQL Java 数据库连接
Mybatis之Mybatis简介、搭建Mybatis相关步骤(开发环境、maven、核心配置文件、mapper接口、映射文件、junit测试、log4j日志)
【1月更文挑战第2天】 MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
203 3
Mybatis之Mybatis简介、搭建Mybatis相关步骤(开发环境、maven、核心配置文件、mapper接口、映射文件、junit测试、log4j日志)
|
2月前
|
运维 Java 测试技术
spring 单元测试 Junit
spring 单元测试 Junit
43 2
|
3月前
|
测试技术 Shell Android开发
随机测试 Monkey Test
随机测试 Monkey Test
|
3月前
|
Java 测试技术 开发工具
IntelliJ IDEA中执行@Test单元测试时报错Class not found: "..."终极办法
IntelliJ IDEA中执行@Test单元测试时报错Class not found: "..."终极办法
72 0
|
3月前
|
Java 测试技术 Spring
spring之单元测试:JUnit
【1月更文挑战第16天】 一、整合JUnit5 1、搭建子模块 2、引入依赖 3、添加配置文件 4、添加java类 5、测试 二、整合JUnit4 1、添加依赖 2、测试
75 4
|
3月前
|
缓存
pytest 运行测试函数报错的解决办法 TypeError: calling <function xxx> returned None, not a test
pytest 运行测试函数报错的解决办法 TypeError: calling <function xxx> returned None, not a test
97 0
|
3月前
|
Java 测试技术 C++
【JavaSE】Junit测试
【JavaSE】Junit测试
30 0
|
3月前
|
Java 测试技术
SpringBoot整合Junit进行单元测试
SpringBoot整合Junit进行单元测试
32 0