Skip to content

Commit ec085aa

Browse files
OpenRewrite recipe best practices
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.recipes.rewrite.OpenRewriteRecipeBestPractices?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
1 parent 32c7752 commit ec085aa

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

src/main/resources/META-INF/rewrite/examples.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3946,6 +3946,37 @@ examples:
39463946
language: java
39473947
---
39483948
type: specs.openrewrite.org/v1beta/example
3949+
recipeName: org.openrewrite.java.testing.junit6.MigrateJUnitPioneerToJupiter
3950+
examples:
3951+
- description: '`MigrateJUnitPioneerToJupiterTest#migrateDefaultLocaleAndDefaultTimeZone`'
3952+
sources:
3953+
- before: |
3954+
import org.junit.jupiter.api.Test;
3955+
import org.junitpioneer.jupiter.DefaultLocale;
3956+
import org.junitpioneer.jupiter.DefaultTimeZone;
3957+
3958+
class MyTest {
3959+
@Test
3960+
@DefaultLocale("en-US")
3961+
@DefaultTimeZone("UTC")
3962+
void test() {
3963+
}
3964+
}
3965+
after: |
3966+
import org.junit.jupiter.api.Test;
3967+
import org.junit.jupiter.api.util.DefaultLocale;
3968+
import org.junit.jupiter.api.util.DefaultTimeZone;
3969+
3970+
class MyTest {
3971+
@Test
3972+
@DefaultLocale("en-US")
3973+
@DefaultTimeZone("UTC")
3974+
void test() {
3975+
}
3976+
}
3977+
language: java
3978+
---
3979+
type: specs.openrewrite.org/v1beta/example
39493980
recipeName: org.openrewrite.java.testing.junit6.MigrateMethodOrdererAlphanumeric
39503981
examples:
39513982
- description: '`MigrateMethodOrdererAlphanumericTest#migrateAlphanumericInTestMethodOrder`'
@@ -4105,6 +4136,35 @@ examples:
41054136
language: java
41064137
---
41074138
type: specs.openrewrite.org/v1beta/example
4139+
recipeName: org.openrewrite.java.testing.junit6.RemoveJreOther
4140+
examples:
4141+
- description: '`RemoveJreOtherTest#stripJreOtherFromEnabledOnJreArray`'
4142+
sources:
4143+
- before: |
4144+
import org.junit.jupiter.api.Test;
4145+
import org.junit.jupiter.api.condition.EnabledOnJre;
4146+
import org.junit.jupiter.api.condition.JRE;
4147+
4148+
class MyTest {
4149+
@Test
4150+
@EnabledOnJre({JRE.JAVA_21, JRE.OTHER})
4151+
void test() {
4152+
}
4153+
}
4154+
after: |
4155+
import org.junit.jupiter.api.Test;
4156+
import org.junit.jupiter.api.condition.EnabledOnJre;
4157+
import org.junit.jupiter.api.condition.JRE;
4158+
4159+
class MyTest {
4160+
@Test
4161+
@EnabledOnJre({JRE.JAVA_21})
4162+
void test() {
4163+
}
4164+
}
4165+
language: java
4166+
---
4167+
type: specs.openrewrite.org/v1beta/example
41084168
recipeName: org.openrewrite.java.testing.mockito.AddMockitoExtensionIfAnnotationsUsed
41094169
examples:
41104170
- description: '`AddMockitoExtensionIfAnnotationsUsedTest#addForMockWithJUnit5`'

0 commit comments

Comments
 (0)