Releases: openrewrite/rewrite-testing-frameworks
Releases · openrewrite/rewrite-testing-frameworks
3.25.0
What's Changed
- add upgrade recipe for deprecated APIs introduced in junit 5.13 by @murdos in #877
- throwing ParseError.toException by @greg-at-moderne in #878
- Add recipe to migrate JUnit 4 ExternalResource rules using jupiter-migrationsupport by @amishra-u in #880
- Drop
FindUnitTestsand associated data table by @timtebeek in #882 - fix: HamcrestMatcherToAssertJ argumentType does not allow subclasses by @Gosho1024 in #881
- Convert TestContainers raw types as part of upgrade by @timtebeek in #883
- Add or update recipe category descriptors by @jkschneider in #884
New Contributors
- @Gosho1024 made their first contribution in #881
Full Changelog: v3.24.0...v3.25.0
3.24.0
What's Changed
- Recipe to check that Kotlin test methods return Unit by @greg-dennis in #871
- Reorder
maybeRemoveImportbeforemaybeAddImportby @timtebeek in #873 - Add test for Kotlin by @Laurens-W in #876
New Contributors
- @greg-dennis made their first contribution in #871
Full Changelog: v3.23.0...v3.24.0
3.23.0
What's Changed
- Add
@ExtendWith(MockitoExtension.class)Test using Mockito Annotations by @MBoegers in #848 - Add troubleshooting context info when ParseError encountered in
GradleUseJunitJupiterby @greg-at-moderne in #852 - Fix/850 testcontainers2 migration only springboot4 by @Thomas-Iapichino in #854
- Fixed the expectation to be correctly spaced + formatted args by @Jenson3210 in #855
- Simplify redundant AssertJ chains of
hasSizeandcontainsExactlyby @timtebeek in #857 - Simplify AssertJ
stream().map(Function)toextracting(Function)by @timtebeek in #856 AssertThrowsOnLastStatement: Support calls with lambda parameters by @knutwannheden in #859- Fix bugs in
HamcrestMatcherToAssertJandHamcrestIsMatcherToAssertJby @knutwannheden in #863 HamcrestMatcherToAssertJ:isNull()andisNotNull()take no args by @knutwannheden in #864- Fix variable name conflict in JMockit to Mockito migration by @knutwannheden in #865
New Contributors
- @Thomas-Iapichino made their first contribution in #854
Full Changelog: v3.22.0...v3.23.0
3.22.0
v3.21.3
What's Changed
- fix: add Mockito.anyObject() alias to Mockito 1-to-3 migration by @rshvashisht in #842
- Add
guava-33type table entry forAssertJIterableRulesRecipesfrom EPS by @timtebeek in #843 - Convert Testcontainers
@Rule/@ClassRuleto JUnit 5@Containerand add@Testcontainersby @jc65536 in #838
New Contributors
- @rshvashisht made their first contribution in #842
- @jc65536 made their first contribution in #838
Full Changelog: v3.21.2...v3.21.3
v3.21.2
What's Changed
- Depend on rewrite-third-party for the type table entries by @timtebeek in #841
Full Changelog: v3.21.1...v3.21.2
v3.21.1
What's Changed
- Add JUnit 6 type table entries by @timtebeek in #839
Full Changelog: v3.21.0...v3.21.1
3.21.0
What's Changed
- OpenRewrite recipe best practices by @timtebeek in #834
- Gradle 9.2.0 by @timtebeek in #836
- Add recipe to simplify AssertJ SequencedCollection assertions by @timtebeek in #837
Full Changelog: v3.20.0...v3.21.0
3.20.0
What's Changed
- Change dependencies and types for testcontainers v2 by @sullis in #830
- Additional Testcontainers 2.0.x recipes by @eddumelendez in #832
- Upgrade testcontainers for the JUnit 5 migration by @timtebeek in #833
New Contributors
- @eddumelendez made their first contribution in #832
Full Changelog: v3.19.0...v3.20.0
3.19.0
What's Changed
- Update recipe documentation examples by @timtebeek in #827
- Update documentation examples by @timtebeek in #829
- Separate best practices for JUnit 5, JUnit 6 and Jupiter by @timtebeek in #828
Full Changelog: v3.18.0...v3.19.0