Skip to content

Commit 9e37a27

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 5243792 commit 9e37a27

3 files changed

Lines changed: 43 additions & 2 deletions

File tree

src/main/java/org/openrewrite/java/testing/cleanup/RemoveTestPrefix.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
import org.openrewrite.java.JavaIsoVisitor;
2727
import org.openrewrite.java.MethodMatcher;
2828
import org.openrewrite.java.search.UsesType;
29+
import org.openrewrite.java.tree.Flag;
2930
import org.openrewrite.java.tree.J;
3031
import org.openrewrite.java.tree.J.MethodDeclaration;
31-
import org.openrewrite.java.tree.Flag;
3232
import org.openrewrite.java.tree.JavaType;
3333
import org.openrewrite.java.tree.TypeUtils;
3434

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

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5248,6 +5248,25 @@ examples:
52485248
language: java
52495249
---
52505250
type: specs.openrewrite.org/v1beta/example
5251+
recipeName: org.openrewrite.java.testing.testcontainers.MigrateToOracleFree
5252+
examples:
5253+
- description: '`MigrateToOracleFreeTest#changeTypeAndImport`'
5254+
sources:
5255+
- before: |
5256+
import org.testcontainers.containers.OracleContainer;
5257+
5258+
class A {
5259+
private OracleContainer oracle = null;
5260+
}
5261+
after: |
5262+
import org.testcontainers.oracle.OracleContainer;
5263+
5264+
class A {
5265+
private OracleContainer oracle = null;
5266+
}
5267+
language: java
5268+
---
5269+
type: specs.openrewrite.org/v1beta/example
52515270
recipeName: org.openrewrite.java.testing.testcontainers.TestContainersBestPractices
52525271
examples:
52535272
- description: '`TestcontainersBestPracticesTest#getHost`'
@@ -5363,3 +5382,26 @@ examples:
53635382
}
53645383
}
53655384
language: java
5385+
---
5386+
type: specs.openrewrite.org/v1beta/example
5387+
recipeName: org.openrewrite.java.testing.wiremock.UpgradeWiremockDependencyVersion
5388+
examples:
5389+
- description: '`UpgradeWiremockDependencyVersionTest#wiremockJre8ToWiremock`'
5390+
sources:
5391+
- before: |
5392+
<project>
5393+
<modelVersion>4.0.0</modelVersion>
5394+
<groupId>com.example</groupId>
5395+
<artifactId>demo</artifactId>
5396+
<version>0.0.1-SNAPSHOT</version>
5397+
<dependencies>
5398+
<dependency>
5399+
<groupId>com.github.tomakehurst</groupId>
5400+
<artifactId>wiremock-jre8</artifactId>
5401+
<version>2.35.1</version>
5402+
<scope>test</scope>
5403+
</dependency>
5404+
</dependencies>
5405+
</project>
5406+
path: pom.xml
5407+
language: xml

src/test/java/org/openrewrite/java/testing/testcontainers/MigrateToOracleFreeTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import org.junit.jupiter.api.Test;
1919
import org.openrewrite.DocumentExample;
20-
import org.openrewrite.InMemoryExecutionContext;
2120
import org.openrewrite.java.JavaParser;
2221
import org.openrewrite.test.RecipeSpec;
2322
import org.openrewrite.test.RewriteTest;

0 commit comments

Comments
 (0)