- 博客(8)
- 收藏
- 关注
原创 JUnit4测试生命周期
JUnit4测试生命周期详解:本文详细解析了JUnit4测试框架的执行流程,包括默认的"每个测试方法创建新实例"策略、完整的注解执行顺序(BeforeClass>构造函数>Before>Test>After>AfterClass),以及异常情况下的处理机制。重点说明了测试隔离的设计理念,通过实例代码展示了生命周期各阶段的执行顺序,特别是即使在Before或Test方法抛出异常时,After方法仍会执行的特性。
2025-12-14 22:27:28
881
原创 JUnit 4 自定义重复测试运行器详解
本文详细介绍了基于JUnit 4的自定义测试运行器实现,通过@RepeatTest注解和RepeatRunner运行器实现测试方法的重复执行。核心包括:1)@RepeatTest注解定义重复次数;2)继承BlockJUnit4ClassRunner重写runChild方法控制执行流程;3)反射获取注解配置。该方案支持灵活配置重复测试次数,适用于稳定性测试、并发模拟等场景,展示了JUnit框架扩展、注解和反射技术的综合应用,是学习测试框架扩展的典型案例。
2025-12-12 23:19:56
348
原创 JUnit4断言方法
断言是单元测试的核心,用于验证代码行为是否符合预期。JUnit4提供了丰富的断言方法,可以帮助我们编写清晰、有效的测试。本文用于介绍JUnit4的断言方法。
2025-12-10 23:17:10
717
原创 JUnit4核心注解
本文介绍了JUnit4框架中的6个核心测试注解:@Test标识测试方法,支持异常预期和超时设置;@Before/@After分别在每个测试前后执行,用于初始化和清理;@BeforeClass/@AfterClass在类级别执行一次,处理共享资源。这些注解通过定义测试方法、前置后置处理以及类级生命周期管理,为单元测试提供了完整的结构化支持,是编写Java单元测试的基础工具。
2025-12-09 23:47:54
978
原创 第01章_Java语言概述
软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。发行版本发行时间备注Java 1.01996.01.23Sun公司发布了Java的第一个开发工具包Java 1.11997.02.19JavaOne会议召开,创当时全球同类会议规模之最。Java 1.21998.12.08Java拆分成:J2SE(标准版)、J2EE(企业版)、J2ME(小型版)Java 1.32000.05.08Java1.42004.02.06Java 5.0。
2023-08-06 21:48:29
185
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅