Skip to content

Releases: openrewrite/rewrite-testing-frameworks

2.22.0

13 Nov 16:42
Compare
Choose a tag to compare

What's Changed

  • refactor: add @nullable to methods who may return null by @nielsdebruin in #621
  • Add @MockitoSettings(strictness = ...) based on how Mockito is used, not based on version alone by @Jenson3210 in #623
  • Drop RetainStrictnessWarn; replaced with #623 by @timtebeek in #625
  • Added default warn strictness if no strictness modifiers are used. by @Jenson3210 in #626
  • SimplifyChainedAssertJAssertion drops method calls in replacement by @jtymes in #629
  • Add JMockit's MockUp to Mockito migration by @SiBorea in #599
  • Initial support for DbRider migration from junit4 to junit5 by @Jenson3210 in #627
  • assertInstanceOf not converted from JUnit5 to assertJ by @timo-abele in #606
  • Add VerifyZeroToNoMoreInteractions for Mockito 2 by @jevanlingen in #631
  • Added handling of org.mockito.Mockito.eq(..) when simplifying mockito matchers by @adambir in #635
  • Update AssertJ recipes to current recipe code style by @jevanlingen in #633

New Contributors

Full Changelog: v2.21.0...v2.22.0

2.21.0

23 Oct 15:38
Compare
Choose a tag to compare

What's Changed

  • Add recipe for replacing unnecesary Mockito#eq with direct parameters by @SanderKnauff in #615
  • Jmockit mockito full verifications and Refactor tests by @shivanisky in #617

New Contributors

Full Changelog: v2.20.1...v2.21.0

2.20.1

11 Oct 11:57
Compare
Choose a tag to compare

What's Changed

  • JMockit to Mockito IllegalArumentException No enum constant VerificationsInOrder by @shivanisky in #616
  • Migrate JMockit block to Mockito which contains redundant "this" prefix for arg matcher and migrate array as parameter for any by @yurii-yu in #610
  • Migrate AssertJ Fail.fail to Assertions.fail by @timtebeek in d81cc70
  • Only simplify chained AssertJ assertions with a single argument by @timtebeek in e8fca5a

Full Changelog: v2.20.0...v2.20.1

2.20.0

10 Oct 09:02
058d2ff
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.19.0...v2.20.0

2.19.0

24 Sep 19:52
823e3c3
Compare
Choose a tag to compare

What's Changed

  • When upgrading mockito also upgrade potential byte buddy dependencies by @Laurens-W in #600
  • Include ReplacePowerMockito with Mockito1to3Migration again by @timtebeek in #602
  • Bugfix/multiple curly braces in one verification block by @yurii-yu in #603
  • Refactor Mockito.when on static (non mock) to try with resource by @Laurens-W in #601
  • refactor: Operator wrapping on end of line by @timtebeek in #608
  • refactor: Update Gradle wrapper by @shanman190 in #609

Full Changelog: v2.18.0...v2.19.0

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