type: specs.openrewrite.org/v1beta/recipe
name: org.openrewrite.java.testing.assertj.StaticImports
displayName: Statically import AssertJ's `assertThat`
description: Consistently use a static import rather than inlining the `Assertions` class name in tests.
- org.openrewrite.java.ChangeMethodTargetToStatic:
methodPattern: org.assertj.core.api.AssertionsForClassTypes assertThat(..)
fullyQualifiedTargetTypeName: org.assertj.core.api.Assertions
- org.openrewrite.java.ChangeMethodTargetToStatic:
methodPattern: org.assertj.core.api.AssertionsForInterfaceTypes assertThat(..)
fullyQualifiedTargetTypeName: org.assertj.core.api.Assertions
- org.openrewrite.java.UseStaticImport:
methodPattern: org.assertj.core.api.Assertions *(..)