Skip to content

Releases: openrewrite/rewrite-testing-frameworks

2.18.0

11 Sep 18:27
e9497f1
Compare
Choose a tag to compare

What's Changed

  • Migrate JBehave JUnitStories to JupiterStories by @Laurens-W in #591
  • Do not perform JUnit4to5Migration where TestNG is used by @Laurens-W in #592
  • Add MockRestServiceServer.verify to default assertions by @ArloL in #593
  • Move Junit 5 assertThrows to last statement in lamdba by @shivanisky in #590
  • Add recipes for negative variants of startsWith, endsWith, and matches by @Tahanima in #594
  • refactor: Update Gradle wrapper by @shanman190 in #595
  • Handle multiple blocks in JMockit Expectations by @yurii-yu in #596

New Contributors

Full Changelog: v2.17.1...v2.18.0

2.17.1

03 Sep 14:00
Compare
Choose a tag to compare

What's Changed

  • PowerMockitoMockStaticToMockito duplicates variables and methods when static nested class is involved by @Laurens-W in #588
  • Add Mockito best practices to clear out MockitoSettings by @timtebeek in 996709b

Full Changelog: v2.17.0...v2.17.1

2.17.0

28 Aug 14:37
Compare
Choose a tag to compare

What's Changed

  • refactor: Update Gradle wrapper by @shanman190 in #576
  • Migrate to JSpecify from OpenRewrite JSR-305 meta-annotations by @jkschneider in #580
  • Convert lambda block to expression after adopting assertThrows by @shivanisky in #582
  • Only add hamcrest-junit dependency when using assertThat or assumeThat by @FieteO in #577
  • Collapse consecutive assertThat statements (#373) by @srmalkan in #392
  • Add JUnit Jupiter dependency to the right scope by @timtebeek in #586
  • Retain Mockito Strictness WARN when switching to JUnit 5 through @MockitoSettings(strictness = Strictness.WARN) by @Laurens-W in #584

New Contributors

Full Changelog: v2.16.0...v2.17.0

2.16.0

12 Aug 20:30
b1e8bf0
Compare
Choose a tag to compare

What's Changed

  • Add unit tests for JMockit Delegate to mockito migration. Also add test case for comments by @shivanisky in #557
  • Convert assertTrue(false, String) and assertFalse(true, String) with fail(String) by @Laurens-W in #558
  • Avoid duplicate before/after annotations in JUnit 3 to 5 by @timtebeek in #562
  • Remove throws from method that adopts assertThrows by @timtebeek in #564
  • Dont convert try catch fail when return by @Laurens-W in #566
  • Use error-prone-contrib AssertJ recipes by @timtebeek in #559
  • Chained AssertJ assertions should be simplified to the corresponding dedicated assertion by @velo in #556
  • Context free SimplifyAssertJAssertion by @timtebeek in #570

New Contributors

Full Changelog: v2.15.0...v2.16.0

2.15.0

31 Jul 12:57
d067547
Compare
Choose a tag to compare

What's Changed

  • Simplify toString assertion by @velo in #554
  • ExpectedExceptionToAssertThrows should not wrap single statement by @timtebeek in #555

Full Changelog: v2.14.1...v2.15.0

2.14.1

15 Jul 09:47
3eb8e87
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.14.0...v2.14.1

2.14.0

11 Jul 12:47
5a2d834
Compare
Choose a tag to compare

What's Changed

  • Add migration of JMockit NonStrictExpectations blocks as well as JMockit junit 4 runner by @shivanisky in #546
  • More best pratices for AssertJ by @velo in #548
  • JMockit NonStrictExpectations with times should be migrated to default when without lenient(), refactor by @shivanisky in #549
  • Correctly replace Date and Instant hamcrest assertions to AssertJ by @timtebeek in 33c97a2 for #526
  • Delegate to the Mockito 4 upgrade from JUnit 5 upgrade by @timtebeek in f1fda26 for #541
  • Prevent incorrect change from IsEqualToBoolean by @timtebeek in a79dc45

New Contributors

  • @velo made their first contribution in #548

Full Changelog: v2.13.0...v2.14.0

2.13.0

03 Jul 17:18
3211368
Compare
Choose a tag to compare

What's Changed

  • Jmockit Expectations with no times or result should be transformed to Mockito verify statement by @shivanisky in #530
  • Rewrite both JMockit @Mocked and @Injectable annotated arguments by @shivanisky in #532
  • Add Kotlin support for JUnit recipes: UpdateBeforeAfterAnnotations by @amitojduggal in #533
  • CleanupMockitoImports should not remove used mockito kotlin imports by @gideon-sunbit in #539
  • Migrate JMockit Verifications to Mockito by @shivanisky in #540
  • Skip RemoveTestPrefix when calling a similarly named method by @timtebeek in #543
  • Add AssertTrueNullToAssertNull to CleanupAssertions by @protocol7 in #542

New Contributors

Full Changelog: v2.12.1...v2.13.0

2.12.2

19 Jun 18:57
6a58d6c
Compare
Choose a tag to compare

What's Changed

  • Drop Java 17 requirement through rewrite-third-party by @timtebeek in #531

Full Changelog: v2.12.0...v2.12.2

2.12.1

19 Jun 13:55
6a58d6c
Compare
Choose a tag to compare

What's Changed

  • Drop Java 17 requirement through rewrite-third-party by @timtebeek in #531

Full Changelog: v2.12.0...v2.12.1