跳转至

mockito v5.13.0

Mockito是什么

Mockito是一个流行的Java测试框架,专门用于创建和管理模拟对象。它允许开发者在单元测试中模拟类的行为,从而隔离被测试的代码,确保测试的准确性和可靠性。通过Mockito,开发者可以轻松地创建虚拟对象,定义它们的行为,并验证交互,极大地提高了测试的效率和可读性。

为什么要使用Mockito?

使用Mockito的原因有很多。首先,它简化了单元测试的编写过程,使得开发者能够专注于测试逻辑而不是实现细节。其次,Mockito提供了强大的功能,如验证方法调用、模拟返回值和抛出异常等,这些都能帮助开发者更好地控制测试环境。此外,Mockito的语法简洁明了,易于学习和使用,适合各种规模的项目。

Mockito v5.13.0版本更新了什么

在2024年8月27日,Mockito发布了v5.13.0版本,包含了43个提交。主要更新内容如下:

  • versions.bytebuddy从1.14.19升级到1.15.0
  • org.jetbrains.kotlin:kotlin-stdlib从2.0.10升级到2.0.20
  • org.junit.platform:junit-platform-launcher从1.10.3升级到1.11.0
  • com.gradle.enterprise从3.17.6升级到3.18
  • 修复了InjectMocks中的一个拼写错误
  • 其他多个依赖项的版本更新

更新日志

5.13.0

  • 2024-08-27 - 43个提交
  • versions.bytebuddy从1.14.19升级到1.15.0
  • org.jetbrains.kotlin:kotlin-stdlib从2.0.10升级到2.0.20
  • org.junit.platform:junit-platform-launcher从1.10.3升级到1.11.0
  • com.gradle.enterprise从3.17.6升级到3.18
  • 修复了InjectMocks中的一个拼写错误
  • versions.bytebuddy从1.14.18升级到1.14.19
  • androidx.test:runner从1.6.1升级到1.6.2
  • versions.junitJupiter从5.10.3升级到5.11.0
  • org.jetbrains.kotlin:kotlin-stdlib从2.0.0升级到2.0.10
  • org.hamcrest:hamcrest-core从2.2升级到3.0
  • com.google.googlejavaformat:google-java-format从1.22.0升级到1.23.0
  • org.shipkit:shipkit-auto-version从2.0.9升级到2.0.10
  • com.gradle.enterprise从3.17.5升级到3.17.6
  • gradle/wrapper-validation-action从3.4.2升级到3.5.0
  • org.assertj:assertj-core从3.26.0升级到3.26.3
  • versions.bytebuddy从1.14.17升级到1.14.18
  • 添加了.m2依赖缓存
  • org.codehaus.groovy:groovy从3.0.21升级到3.0.22
  • androidx.test:runner从1.6.0升级到1.6.1
  • org.junit.platform:junit-platform-launcher从1.10.2升级到1.10.3
  • Gradle懒加载配置
  • androidx.test.ext:junit从1.2.0升级到1.2.1
  • 清理了模块化的javadoc
  • versions.junitJupiter从5.10.2升级到5.10.3
  • androidx.test.ext:junit从1.1.5升级到1.2.0
  • androidx.test:runner从1.5.2升级到1.6.0
  • net.ltgt.gradle:gradle-errorprone-plugin从4.0.0升级到4.0.1
  • gradle/wrapper-validation-action从3.4.1升级到3.4.2
  • gradle/wrapper-validation-action从3.4.0升级到3.4.1
  • gradle/wrapper-validation-action从3.3.2升级到3.4.0
  • org.shipkit:shipkit-auto-version从2.0.7升级到2.0.9
  • com.gradle.enterprise从3.17.4升级到3.17.5
  • org.eclipse.platform:org.eclipse.osgi从3.19.0升级到3.20.0
  • net.ltgt.gradle:gradle-errorprone-plugin从3.1.0升级到4.0.0
  • versions.bytebuddy从1.14.16升级到1.14.17
  • org.assertj:assertj-core从3.25.3升级到3.26.0
  • 增强了EditorConfig
  • versions.bytebuddy从1.14.15升级到1.14.16
  • org.jetbrains.kotlin:kotlin-stdlib从1.9.24升级到2.0.0
  • 修复了Only.verify中的NullPointerException
  • com.gradle.enterprise从3.17.3升级到3.17.4
  • 潜在的EditorConfig增强
  • Only.verify方法抛出NullPointerException