Skip to content

Commit 13e6e87

Browse files
committed
Replace AssertJAssertions parser stubs with 'assertj-core' classpath reference.
1 parent 59c9c57 commit 13e6e87

13 files changed

+16
-4049
lines changed

build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,12 +125,15 @@ dependencies {
125125
implementation("org.openrewrite:rewrite-maven:$rewriteVersion")
126126
runtimeOnly("com.fasterxml.jackson.core:jackson-core:2.13.4")
127127
runtimeOnly("org.openrewrite:rewrite-java-17:$rewriteVersion")
128+
129+
runtimeOnly("org.assertj:assertj-core:3.x")
128130
runtimeOnly("io.cucumber:cucumber-java8:7.+")
129131
runtimeOnly("io.cucumber:cucumber-java:7.+")
130132
runtimeOnly("io.cucumber:cucumber-plugin:7.+")
131133
runtimeOnly("io.cucumber:cucumber-junit-platform-engine:7.+")
132134
runtimeOnly("org.junit.platform:junit-platform-suite-api:latest.release")
133135

136+
134137
compileOnly("org.projectlombok:lombok:latest.release")
135138
annotationProcessor("org.projectlombok:lombok:latest.release")
136139

src/main/java/org/openrewrite/java/testing/assertj/JUnitAssertArrayEqualsToAssertThat.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.openrewrite.java.testing.assertj;
1717

1818
import org.openrewrite.ExecutionContext;
19-
import org.openrewrite.Parser;
2019
import org.openrewrite.Recipe;
2120
import org.openrewrite.TreeVisitor;
2221
import org.openrewrite.java.JavaIsoVisitor;
@@ -63,8 +62,7 @@ protected TreeVisitor<?, ExecutionContext> getVisitor() {
6362

6463
public static class AssertArrayEqualsToAssertThatVisitor extends JavaIsoVisitor<ExecutionContext> {
6564
private static final MethodMatcher JUNIT_ASSERT_EQUALS = new MethodMatcher(JUNIT_QUALIFIED_ASSERTIONS_CLASS_NAME + " assertArrayEquals(..)");
66-
private static final Supplier<JavaParser> ASSERTIONS_PARSER = () -> JavaParser.fromJavaVersion()
67-
.dependsOn(Parser.Input.fromResource("/META-INF/rewrite/AssertJAssertions.java", "---")).build();
65+
private static final Supplier<JavaParser> ASSERTIONS_PARSER = () -> JavaParser.fromJavaVersion().classpath("assertj-core").build();
6866

6967
@Override
7068
public J.MethodInvocation visitMethodInvocation(J.MethodInvocation method, ExecutionContext ctx) {

src/main/java/org/openrewrite/java/testing/assertj/JUnitAssertEqualsToAssertThat.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.openrewrite.java.testing.assertj;
1717

1818
import org.openrewrite.ExecutionContext;
19-
import org.openrewrite.Parser;
2019
import org.openrewrite.Recipe;
2120
import org.openrewrite.TreeVisitor;
2221
import org.openrewrite.java.JavaIsoVisitor;
@@ -61,8 +60,7 @@ protected TreeVisitor<?, ExecutionContext> getVisitor() {
6160
}
6261

6362
public static class AssertEqualsToAssertThatVisitor extends JavaIsoVisitor<ExecutionContext> {
64-
private static final Supplier<JavaParser> ASSERTIONS_PARSER = () -> JavaParser.fromJavaVersion()
65-
.dependsOn(Parser.Input.fromResource("/META-INF/rewrite/AssertJAssertions.java", "---")).build();
63+
private static final Supplier<JavaParser> ASSERTIONS_PARSER = () -> JavaParser.fromJavaVersion().classpath("assertj-core").build();
6664

6765
private static final MethodMatcher JUNIT_ASSERT_EQUALS = new MethodMatcher("org.junit.jupiter.api.Assertions" + " assertEquals(..)");
6866

src/main/java/org/openrewrite/java/testing/assertj/JUnitAssertFalseToAssertThat.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.openrewrite.java.testing.assertj;
1717

1818
import org.openrewrite.ExecutionContext;
19-
import org.openrewrite.Parser;
2019
import org.openrewrite.Recipe;
2120
import org.openrewrite.TreeVisitor;
2221
import org.openrewrite.java.JavaIsoVisitor;
@@ -60,8 +59,7 @@ protected TreeVisitor<?, ExecutionContext> getVisitor() {
6059
}
6160

6261
public static class AssertFalseToAssertThatVisitor extends JavaIsoVisitor<ExecutionContext> {
63-
private static final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion()
64-
.dependsOn(Parser.Input.fromResource("/META-INF/rewrite/AssertJAssertions.java", "---")).build();
62+
private static final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion().classpath("assertj-core").build();
6563
private static final MethodMatcher JUNIT_ASSERT_FALSE = new MethodMatcher("org.junit.jupiter.api.Assertions" + " assertFalse(boolean, ..)");
6664

6765
@Override

src/main/java/org/openrewrite/java/testing/assertj/JUnitAssertNotEqualsToAssertThat.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.openrewrite.java.testing.assertj;
1717

1818
import org.openrewrite.ExecutionContext;
19-
import org.openrewrite.Parser;
2019
import org.openrewrite.Recipe;
2120
import org.openrewrite.TreeVisitor;
2221
import org.openrewrite.java.JavaIsoVisitor;
@@ -61,8 +60,7 @@ protected TreeVisitor<?, ExecutionContext> getVisitor() {
6160
}
6261

6362
public static class AssertNotEqualsToAssertThatVisitor extends JavaIsoVisitor<ExecutionContext> {
64-
private static final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion()
65-
.dependsOn(Parser.Input.fromResource("/META-INF/rewrite/AssertJAssertions.java", "---")).build();
63+
private static final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion().classpath("assertj-core").build();
6664
private static final MethodMatcher JUNIT_ASSERT_EQUALS = new MethodMatcher("org.junit.jupiter.api.Assertions" + " assertNotEquals(..)");
6765

6866
@Override

src/main/java/org/openrewrite/java/testing/assertj/JUnitAssertNotNullToAssertThat.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.openrewrite.java.testing.assertj;
1717

1818
import org.openrewrite.ExecutionContext;
19-
import org.openrewrite.Parser;
2019
import org.openrewrite.Recipe;
2120
import org.openrewrite.TreeVisitor;
2221
import org.openrewrite.java.JavaIsoVisitor;
@@ -60,8 +59,7 @@ protected TreeVisitor<?, ExecutionContext> getVisitor() {
6059
}
6160

6261
public static class AssertNotNullToAssertThatVisitor extends JavaIsoVisitor<ExecutionContext> {
63-
private static final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion()
64-
.dependsOn(Parser.Input.fromResource("/META-INF/rewrite/AssertJAssertions.java", "---")).build();
62+
private static final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion().classpath("assertj-core").build();
6563
private static final MethodMatcher JUNIT_ASSERT_NOT_NULL_MATCHER = new MethodMatcher("org.junit.jupiter.api.Assertions" + " assertNotNull(..)");
6664

6765
@Override

src/main/java/org/openrewrite/java/testing/assertj/JUnitAssertNullToAssertThat.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.openrewrite.java.testing.assertj;
1717

1818
import org.openrewrite.ExecutionContext;
19-
import org.openrewrite.Parser;
2019
import org.openrewrite.Recipe;
2120
import org.openrewrite.TreeVisitor;
2221
import org.openrewrite.java.JavaIsoVisitor;
@@ -55,8 +54,7 @@ protected TreeVisitor<?, ExecutionContext> getVisitor() {
5554
}
5655

5756
public static class AssertNullToAssertThatVisitor extends JavaIsoVisitor<ExecutionContext> {
58-
private static final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion()
59-
.dependsOn(Parser.Input.fromResource("/META-INF/rewrite/AssertJAssertions.java", "---")).build();
57+
private static final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion().classpath("assertj-core").build();
6058
private static final MethodMatcher JUNIT_ASSERT_NULL_MATCHER = new MethodMatcher("org.junit.jupiter.api.Assertions" + " assertNull(..)");
6159

6260
@Override

src/main/java/org/openrewrite/java/testing/assertj/JUnitAssertSameToAssertThat.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.openrewrite.java.testing.assertj;
1717

1818
import org.openrewrite.ExecutionContext;
19-
import org.openrewrite.Parser;
2019
import org.openrewrite.Recipe;
2120
import org.openrewrite.TreeVisitor;
2221
import org.openrewrite.java.JavaIsoVisitor;
@@ -60,8 +59,7 @@ protected TreeVisitor<?, ExecutionContext> getVisitor() {
6059
}
6160

6261
public static class AssertSameToAssertThatVisitor extends JavaIsoVisitor<ExecutionContext> {
63-
private final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion()
64-
.dependsOn(Parser.Input.fromResource("/META-INF/rewrite/AssertJAssertions.java", "---")).build();
62+
private final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion().classpath("assertj-core").build();
6563
private static final MethodMatcher JUNIT_ASSERT_SAME_MATCHER = new MethodMatcher("org.junit.jupiter.api.Assertions" + " assertSame(..)");
6664

6765
@Override

src/main/java/org/openrewrite/java/testing/assertj/JUnitAssertThrowsToAssertExceptionType.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.openrewrite.java.testing.assertj;
1717

1818
import org.openrewrite.ExecutionContext;
19-
import org.openrewrite.Parser;
2019
import org.openrewrite.Recipe;
2120
import org.openrewrite.java.JavaIsoVisitor;
2221
import org.openrewrite.java.JavaParser;
@@ -57,8 +56,7 @@ protected AssertExceptionTypeVisitor getVisitor() {
5756
}
5857

5958
private static class AssertExceptionTypeVisitor extends JavaIsoVisitor<ExecutionContext> {
60-
private static final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion()
61-
.dependsOn(Parser.Input.fromResource("/META-INF/rewrite/AssertJAssertions.java", "---")).build();
59+
private static final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion().classpath("assertj-core").build();
6260
private static final MethodMatcher ASSERT_THROWS_MATCHER = new MethodMatcher("org.junit.jupiter.api.Assertions assertThrows(..)");
6361

6462
@Override

src/main/java/org/openrewrite/java/testing/assertj/JUnitAssertTrueToAssertThat.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package org.openrewrite.java.testing.assertj;
1717

1818
import org.openrewrite.ExecutionContext;
19-
import org.openrewrite.Parser;
2019
import org.openrewrite.Recipe;
2120
import org.openrewrite.TreeVisitor;
2221
import org.openrewrite.java.JavaIsoVisitor;
@@ -59,8 +58,7 @@ protected TreeVisitor<?, ExecutionContext> getVisitor() {
5958
}
6059

6160
public static class AssertTrueToAssertThatVisitor extends JavaIsoVisitor<ExecutionContext> {
62-
private final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion()
63-
.dependsOn(Parser.Input.fromResource("/META-INF/rewrite/AssertJAssertions.java", "---")).build();
61+
private final Supplier<JavaParser> ASSERTJ_JAVA_PARSER = () -> JavaParser.fromJavaVersion().classpath("assertj-core").build();
6462
private static final MethodMatcher JUNIT_ASSERT_TRUE = new MethodMatcher("org.junit.jupiter.api.Assertions" + " assertTrue(boolean, ..)");
6563

6664
@Override

0 commit comments

Comments
 (0)