Java-Test注解(补充)!
2022/3/28 17:23:05
本文主要是介绍Java-Test注解(补充)!,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、test说明:
java单元测试是最小的功能单元测试代码, 单元测试就是针对单个java方法的测试,java程序的最小功能单元是方法,不需要启动main方法
二、main方法与test注解比较:
·main方法测试的缺点:
-
只能有一个main()方法, 不能把测试代码分离出来
-
无法打印出测试结果和期望结果.例如: expected: 3628800, but actual: 123456
·Test单元测试的优点:
-
确保单个方法正常运行
-
如果修改了方法代码, 只需要保其对应的单元测试通过就可以了
-
测试代码本省就可以作为示例代码
-
可以自动化运行所有测试并获得报告
三、代码demo:
3.1):Java代码:
package com.zgtt; //使用 @Test注解 必须要的包 import org.junit.jupiter.api.Test; //我是一个测试类 public class TestClass { @Test public void ts(){ System.out.println("你好,世界!"); } @Test public void test(){ System.out.println("Hello,Laugh“ "); } }
3.2):pom.xml 依赖:
<dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>RELEASE</version> <scope>compile</scope> </dependency>
3.3):代码截图:注意:也可以点击最大的testClass类,执行它里面的所有方法
执行结果:
四、注意:
import org.junit.jupiter.api.Test; //我测试的方法它可以不用写 public,直接可以省略
import org.junit.Test; //我测试的方法它要写 public,不能省略 public
这篇关于Java-Test注解(补充)!的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16ShardingSphere 如何完美驾驭分布式事务与 XA 协议?
- 2024-11-16ShardingSphere如何轻松驾驭Seata柔性分布式事务?
- 2024-11-16Maven资料入门指南
- 2024-11-16Maven资料入门教程
- 2024-11-16MyBatis Plus资料:新手入门教程与实践指南
- 2024-11-16MyBatis-Plus资料入门教程:快速上手指南
- 2024-11-16Mybatis资料入门教程:新手必看指南
- 2024-11-16MyBatis资料详解:新手入门与初级实战指南
- 2024-11-16MyBatisPlus资料:初学者入门指南与实用教程
- 2024-11-16MybatisPlus资料详解:初学者入门指南