junit

金銀銅鐵13 小时前
junit·单元测试
浅解 JUnit 4 第十篇:方法上的 @Ignore 注解在 浅解 JUnit 4 第四篇:类上的 @Ignore 注解 一文中,我们初步探讨了 类上的 @Ignore 注解 是如何起作用的。那么 方法上的 @Ignore 注解 又是如何起作用的呢?本文会对这个问题进行探讨。
金銀銅鐵5 天前
junit·单元测试
浅解 JUnit 4 第九篇:JUnitCore (下)我在 浅解 JUnit 4 这个专栏陆续添加了一些文章。现有的文章初步探讨了 Test/Runner/RunnerBuilder 这些核心类的逻辑。但是 JUnit 4 的入口在哪里呢?本文会继续对这个问题进行探讨(由于 JUnitCore 这个类涉及的内容较多,一篇文章写不完,本文是 下篇,上篇的链接是 浅解 JUnit 4 第八篇:JUnitCore (上))。
钟智强5 天前
数据库·redis·web安全·junit·lua
CVE-2025-49844高危预警:Redis Lua脚本引擎UAF漏洞深度剖析与POC实战2025年4月,安全研究人员发现Redis 7.x版本中存在一个高危Use-After-Free(UAF)漏洞(CVE-2025-49844)。该漏洞源于Lua脚本引擎内存管理机制的逻辑缺陷,攻击者可通过构造恶意Lua脚本,触发Redis内部对象的重复释放与复用,最终实现远程代码执行(RCE)或服务崩溃。
金銀銅鐵5 天前
junit·单元测试
浅解 JUnit 4 第八篇:JUnitCore (上)我在 浅解 JUnit 4 这个专栏陆续添加了一些文章。现有的文章初步探讨了 Test/Runner/RunnerBuilder 这些核心类的逻辑。但是 JUnit 4 的入口在哪里呢?本文会对这个问题进行探讨(由于 JUnitCore 这个类涉及的内容较多,一篇文章写不完,本文只是 上篇)。
百锦再7 天前
java·开发语言·spring boot·struts·spring cloud·junit·kafka
Java中的日期时间API详解:从Date、Calendar到现代时间体系在Java应用程序开发中,日期和时间的处理是极其常见的需求——记录操作时间、计算时间差、格式化输出、时区转换、订单超时计算、报表统计等场景都离不开日期时间API。然而,Java的日期时间API经历了一条曲折的演进道路。
金銀銅鐵9 天前
java·junit·单元测试
浅解 Junit 4 第七篇:AllDefaultPossibilitiesBuilder在以下两篇文章里,我们已经探讨了两种具体的 Runner (即 IgnoredClassRunner 和 Suite)是如何构建的。
金銀銅鐵10 天前
后端·junit·单元测试
浅解 Junit 4 第六篇:AnnotatedBuilder 和 RunnerBuilder在 浅解 Junit 4 第三篇:Suite 一文中,我们探讨了 Suite (测试套件) 是如何把测试类对应的 Runner(运行器) 组织起来的。简要的思维导图如下 ⬇️
金銀銅鐵10 天前
junit·单元测试
浅解 Junit 4 第五篇:IgnoredBuilder 和 RunnerBuilder在 浅解 Junit 4 第四篇:类上的 @Ignore 注解 一文中,我们初步探讨了 测试类上的 @Ignore 注解是如何起作用的,要点如下图所示 👇
金銀銅鐵14 天前
java·junit·单元测试
浅解 Junit 4 第四篇:类上的 @Ignore 注解在 浅解 Junit 4 第二篇: Runner 和 ParentRunner 一文中,我们初步探讨了 JUnit 4 是如何找到并运行带有 @Test 注解的方法的。但有时候,代码还没有写好,测试类还不能成功运行,我们可以在测试类上添加 @Ignore 注解。那么类上的 @Ignore 注解是如何起作用的呢?本文会对这个问题进行探讨。
金銀銅鐵14 天前
java·junit·单元测试
浅解 Junit 4 第二篇: Runner 和 ParentRunner在 浅解 Junit 4 第一篇:TestClass 一文中,我们探讨了 org.junit.runners.model.TestClass\text{org.junit.runners.model.TestClass}org.junit.runners.model.TestClass 的功能。在此基础上,我们继续探索 JUnit 4 里的其他核心类。本文会 初步探讨 JUnit 4 如何找到并运行带有 @Test 注解的方法。本文的主角是以下两位
金銀銅鐵14 天前
junit·单元测试
浅解 Junit 4 第三篇:Suite在 浅解 Junit 4 第二篇: Runner 和 ParentRunner 一文中,我们初步探讨了 JUnit 4 是如何找到并运行带有 @Test 注解的方法的。在此基础上,我们继续探索 JUnit 4 里的其他核心类。本文会 初步探讨 Suite (测试套件) 是如何把测试类组合起来的。本文的主角是 ⬇️
万能的小裴同学16 天前
java·开发语言·junit
饥荒Modmodmain.luafig_light.luarock_avocado_fruit_bomb.lua
indexsunny16 天前
java·spring boot·redis·junit·kafka·spring security·microservices
互联网大厂Java面试实战:Spring Boot到Kafka的技术问答解析本文通过一个互联网大厂Java求职者谢飞机的面试故事,涵盖核心Java、Spring Boot、微服务、消息队列等技术栈。面试官严肃提问,谢飞机时而准确回答,时而含糊其辞,展现真实面试场景。文章详细解析每个问题的业务背景与技术要点,帮助初学者理解和掌握这些关键技术。
choke23320 天前
junit
Junit环境配置因为JUnit 是 Java 的一个框架,所以最根本的需要是在你的机器里装有 JDK。1.1 进入cmd控制台界面,输入java/javac/java --version即可检验
晓13131 个月前
junit
第五章:Redis多级缓存目录概述一、多级缓存架构原理1.1 传统缓存策略的局限1.2 多级缓存架构优势1.3 架构演进二、JVM进程缓存实现
我命由我123451 个月前
android·java·开发语言·junit·android studio·android jetpack·android-studio
Android 控件 - 最简单的 Notification、Application Context 应用于 Notification通知系统会持有 Notification Builder 中的 Context如果使用 Activity Context,即使 Activity 被销毁,通知系统仍会持有它的引用
android_cai_niao1 个月前
junit·junit5·junit4
JUnit 4.x最新版本不知道为什么,Android Studio创建新项目时,默认的JUnit版本如下:根本没有这个版本,所以,如果你使用测试功能的话,编译运行一定会报错。
快乐肚皮1 个月前
nginx·junit·openresty
OpenResty:Nginx的进化之路在高并发、低延迟的互联网架构中,Nginx早已成为静态资源托管、反向代理的基础设施标配。但随着业务场景的复杂化,传统Nginx的静态配置、扩展依赖C模块等局限性逐渐凸显。OpenResty的出现,并非对Nginx的颠覆,而是以“Nginx+LuaJIT”为核心的深度扩展,将一款高性能服务器升级为全功能的动态应用平台。本文将从底层架构、核心升级点、典型使用场景三个维度,带你彻底读懂OpenResty与Nginx的差异,以及何时该选择这款“增强版Nginx”。
别会,会就是不问1 个月前
java·junit·单元测试
Junit4下Mockito包的使用Mockito 是一个强大的 Java 单元测试框架,用于创建和管理 Mock 对象,帮助开发者在测试中模拟复杂的依赖关系。它通过简洁的 API 和强大的功能,使单元测试更加高效和易于维护。
我命由我123451 个月前
android·java·开发语言·数据库·junit·java-ee·android-studio
JUnit - 自定义 Rule异常重新抛出确保了失败信息能传递到 JUnit 框架,如果不抛出,即使测试方法失败了,也会显示为成功状态