- 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,... 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,...
- 🏆 本文精选收录于《滚雪球学SpringBoot》专栏,专为零基础学习者量身打造。从Spring基础到项目实战,手把手带你掌握核心技术,助力你快速提升,迈向职场巅峰,开启财富自由之路🚀!无论你是刚入门的小白,还是已有基础的开发者,都能在这里找到适合自己的学习路径! 🌟 关注、收藏、订阅,持续更新中!和我们一起高速成长,突破自我!💡 🏆 本文精选收录于《滚雪球学SpringBoot》专栏,专为零基础学习者量身打造。从Spring基础到项目实战,手把手带你掌握核心技术,助力你快速提升,迈向职场巅峰,开启财富自由之路🚀!无论你是刚入门的小白,还是已有基础的开发者,都能在这里找到适合自己的学习路径! 🌟 关注、收藏、订阅,持续更新中!和我们一起高速成长,突破自我!💡
- Java 单元测试框架比较:JUnit、TestNG 哪个更适合你?在 Java 开发领域,单元测试是保证代码质量的重要环节。而选择一个合适的单元测试框架,对于提升测试效率和代码可靠性至关重要。本文将深入比较 JUnit 和 TestNG 这两个主流的 Java 单元测试框架,通过详细代码实例,帮助你了解它们的特点与适用场景,从而做出明智的选择。 JUnit 与 TestNG 的基础对比 ... Java 单元测试框架比较:JUnit、TestNG 哪个更适合你?在 Java 开发领域,单元测试是保证代码质量的重要环节。而选择一个合适的单元测试框架,对于提升测试效率和代码可靠性至关重要。本文将深入比较 JUnit 和 TestNG 这两个主流的 Java 单元测试框架,通过详细代码实例,帮助你了解它们的特点与适用场景,从而做出明智的选择。 JUnit 与 TestNG 的基础对比 ...
- Java 测试框架:JUnit 5 的新特性与最佳实践JUnit 是 Java 开发中最常用的测试框架之一,而 JUnit 5 在功能和设计上进行了全面的改进和扩展。本文将深入探讨 JUnit 5 的新特性,并结合实际代码示例,分享如何在项目中高效使用 JUnit 5 的最佳实践。 JUnit 5 的核心新特性 1. 模块化设计JUnit 5 采用模块化设计,分为三个主要模块:JUnit ... Java 测试框架:JUnit 5 的新特性与最佳实践JUnit 是 Java 开发中最常用的测试框架之一,而 JUnit 5 在功能和设计上进行了全面的改进和扩展。本文将深入探讨 JUnit 5 的新特性,并结合实际代码示例,分享如何在项目中高效使用 JUnit 5 的最佳实践。 JUnit 5 的核心新特性 1. 模块化设计JUnit 5 采用模块化设计,分为三个主要模块:JUnit ...
- Java JUnit 测试框架 引言JUnit 是一个用于 Java 编程语言的单元测试框架,它是开发者用来编写和运行可重复的自动化测试的标准工具。通过使用 JUnit,开发人员可以确保代码的正确性、可靠性和质量。 技术背景 什么是 JUnit?JUnit 是一个开源的测试框架,用于对 Java 代码进行单元测试。这意味着开发者可以编写测试用例来验证小型、独立的代码块(如函数或方法)的行为... Java JUnit 测试框架 引言JUnit 是一个用于 Java 编程语言的单元测试框架,它是开发者用来编写和运行可重复的自动化测试的标准工具。通过使用 JUnit,开发人员可以确保代码的正确性、可靠性和质量。 技术背景 什么是 JUnit?JUnit 是一个开源的测试框架,用于对 Java 代码进行单元测试。这意味着开发者可以编写测试用例来验证小型、独立的代码块(如函数或方法)的行为...
- 构建高效 Java 单元测试:JUnit 5 与 Mocking 框架 一、引言在 Java 开发领域,单元测试是确保代码质量的关键环节。JUnit 作为主流的测试框架,在开发者中有着广泛的应用。随着技术的发展,JUnit 5 应运而生,带来了诸多新特性和改进。同时,Mocking 框架如 Mockito 也成为了单元测试中的重要工具。本文将深入探讨如何结合 JUnit 5 和 Mocki... 构建高效 Java 单元测试:JUnit 5 与 Mocking 框架 一、引言在 Java 开发领域,单元测试是确保代码质量的关键环节。JUnit 作为主流的测试框架,在开发者中有着广泛的应用。随着技术的发展,JUnit 5 应运而生,带来了诸多新特性和改进。同时,Mocking 框架如 Mockito 也成为了单元测试中的重要工具。本文将深入探讨如何结合 JUnit 5 和 Mocki...
- 我们从一个简单的例子开始,假设你想要为类中所有的测试方法设置时延。简单的方法就是这样:public class BlahTest { @Test(timeout = 1000) public void testA() throws Exception { //... } @Test(timeout = 1000) public void testB() throws ... 我们从一个简单的例子开始,假设你想要为类中所有的测试方法设置时延。简单的方法就是这样:public class BlahTest { @Test(timeout = 1000) public void testA() throws Exception { //... } @Test(timeout = 1000) public void testB() throws ...
- # 一、JUnit JUnit (opens new window)目标是为JVM上的开发人员端测试创建最新的基础。这包括关注Java 8及更高版本,以及启用许多不同的测试样式。 强制使用 Junit3 以上版本, 目前最新的版本是 Junit5, 常用的是 JUnit4,建议使... # 一、JUnit JUnit (opens new window)目标是为JVM上的开发人员端测试创建最新的基础。这包括关注Java 8及更高版本,以及启用许多不同的测试样式。 强制使用 Junit3 以上版本, 目前最新的版本是 Junit5, 常用的是 JUnit4,建议使...
- 提示 只打印的单测是没有意义的,正确使用单测工具, 提高单测质量。 # 一、常用注解 # 1.1 @Before & @After 单测类中每个单测方法执行都会触发这两个方法 @Before public void before() { System.out.prin... 提示 只打印的单测是没有意义的,正确使用单测工具, 提高单测质量。 # 一、常用注解 # 1.1 @Before & @After 单测类中每个单测方法执行都会触发这两个方法 @Before public void before() { System.out.prin...
- 当点击了执行单例,发生了什么事情? 基于SpringBoot 2.1.x版本分析 可以看到idea会将单侧的类和方法传递给JUnit。最终由 可以看到最终是由 AllDefaultPossibilitiesBuilder 来进行了承接 。所以到这里我们就找到了入口。后续所有的能力,都要从JUn... 当点击了执行单例,发生了什么事情? 基于SpringBoot 2.1.x版本分析 可以看到idea会将单侧的类和方法传递给JUnit。最终由 可以看到最终是由 AllDefaultPossibilitiesBuilder 来进行了承接 。所以到这里我们就找到了入口。后续所有的能力,都要从JUn...
- 在前文单测类注入中我们知道.JUnit提供了一些监听器,允许 当单测方法执行时候去对单测上下文进行调整。所以呢事务回滚也是基于 这里的特性完成的。 基于SpringBoot 2.1.x版本分析 # 源码分析 Spring中为了适配不通的数据库,提供了事务平台的概念。 PlatformTransacti... 在前文单测类注入中我们知道.JUnit提供了一些监听器,允许 当单测方法执行时候去对单测上下文进行调整。所以呢事务回滚也是基于 这里的特性完成的。 基于SpringBoot 2.1.x版本分析 # 源码分析 Spring中为了适配不通的数据库,提供了事务平台的概念。 PlatformTransacti...
- 通过前面的阅读我们已经能拿到了所有的容器启动参数。那么我们可以思考下。我们自己的 单测类其实并没有交给容器来管理,那么我们的单测类中的属性都是什么时候注入的呢? 答案就在 TestExecutionListener public interface TestExecutionListener { default vo... 通过前面的阅读我们已经能拿到了所有的容器启动参数。那么我们可以思考下。我们自己的 单测类其实并没有交给容器来管理,那么我们的单测类中的属性都是什么时候注入的呢? 答案就在 TestExecutionListener public interface TestExecutionListener { default vo...
- 在创建SpringBoot项目的时候,不用勾选web组件也是会有Junit功能的。只要是创建Spring项目,就已经是整合好的,如果需要自己添加测试类的话,就需要在类体上加 @SpringBootTest... 在创建SpringBoot项目的时候,不用勾选web组件也是会有Junit功能的。只要是创建Spring项目,就已经是整合好的,如果需要自己添加测试类的话,就需要在类体上加 @SpringBootTest...
- 🍁博客主页:👉不会压弯的小飞侠 ✨欢迎关注:👉点赞👍收藏⭐留言✒ ✨系列专栏:👉SpringBoot专栏(每日更新) 🔥SpringBoot快速入门(IDEA联网版): 👉点击查看 🔥... 🍁博客主页:👉不会压弯的小飞侠 ✨欢迎关注:👉点赞👍收藏⭐留言✒ ✨系列专栏:👉SpringBoot专栏(每日更新) 🔥SpringBoot快速入门(IDEA联网版): 👉点击查看 🔥...
- ✨博客主页:👉不会压弯的小飞侠 ✨欢迎关注:👉点赞👍收藏⭐留言✒ ✨系列专栏:👉spring专栏 ✨如果觉得博主的文章还不错的话,请三连支持一下博主。 ✨欢迎大佬指正,一起学习!一起加油! ... ✨博客主页:👉不会压弯的小飞侠 ✨欢迎关注:👉点赞👍收藏⭐留言✒ ✨系列专栏:👉spring专栏 ✨如果觉得博主的文章还不错的话,请三连支持一下博主。 ✨欢迎大佬指正,一起学习!一起加油! ...
上滑加载中
推荐直播
-
华为云师资培训——《软件工程》课程
2025/08/05 周二 15:00-16:30
Pamela - PaaS开发者支持讲师
华为云师资培训直播,带您掌握产业级软件工程课程体系与华为开发者空间实战能力,助力高校数字化转型!
回顾中 -
大模型赋能开发者社区生态建设
2025/08/05 周二 20:00-21:00
上海交通大学教授曹健
当AI技术重构开发者生态,社区建设如何跳出“流量陷阱”,回归价值本质?本次直播特邀深耕开发者社区研究的专家,上海交通大学教授曹健老师,通过 “社区生态三维模型”(价值共生、技术赋能、情感联结)的核心理论,拆解AI时代社区建设的底层逻辑。如何用AI工具降低参与门槛,让技术交流从“精英圈层”走向“普惠共生”?怎样通过算法优化内容匹配,让社区资源精准触达开发者真实需求?当机器逐渐承担基础协作,社区如何强化“人与人”的情感认同,避免沦为冰冷的技术工具库?
回顾中
热门标签