Skip to content

Commit

Permalink
Using withToolingApiUsingModulesCaching in rewrite-gradle tests
Browse files Browse the repository at this point in the history
  • Loading branch information
greg-at-moderne committed Jan 31, 2025
1 parent f319fe5 commit d9645ec
Show file tree
Hide file tree
Showing 27 changed files with 59 additions and 58 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.Assertions.settingsGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;
import static org.openrewrite.groovy.Assertions.groovy;
import static org.openrewrite.groovy.Assertions.srcMainGroovy;
import static org.openrewrite.java.Assertions.java;
Expand All @@ -48,7 +48,7 @@
class AddDependencyTest implements RewriteTest {
@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi())
spec.beforeRecipe(withToolingApiUsingModulesCaching())
.parser(JavaParser.fromJavaVersion().classpath("junit-jupiter-api", "guava", "jackson-databind", "jackson-core", "lombok"));
}

Expand Down Expand Up @@ -1124,7 +1124,7 @@ void addDependencyToProjectsThatNeedIt() {
void addDynamicVersionDependency() {
rewriteRun(
spec -> spec
.beforeRecipe(withToolingApi())
.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(addDependency("org.openrewrite:rewrite-core:7.39.X", "java.util.Date", "implementation")),
mavenProject("project",
srcMainGroovy(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@

import static org.assertj.core.api.AssertionsForClassTypes.assertThat;
import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;
import static org.openrewrite.java.Assertions.*;

class AddJUnitPlatformLauncherTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec
.beforeRecipe(withToolingApi())
.beforeRecipe(withToolingApiUsingModulesCaching())
.parser(JavaParser.fromJavaVersion().classpath("junit-jupiter-api"))
.recipeFromResources("org.openrewrite.gradle.AddJUnitPlatformLauncher");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@

import static org.assertj.core.api.Assertions.assertThat;
import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class ChangeDependencyArtifactIdTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi());
spec.beforeRecipe(withToolingApiUsingModulesCaching());
}

@DocumentExample
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@
import org.openrewrite.test.RewriteTest;

import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class ChangeDependencyClassifierTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi());
spec.beforeRecipe(withToolingApiUsingModulesCaching());
}

@DocumentExample
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@

import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.Assertions.settingsGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;
import static org.openrewrite.java.Assertions.mavenProject;

class ChangeDependencyConfigurationTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi());
spec.beforeRecipe(withToolingApiUsingModulesCaching());
}

@DocumentExample
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@
import org.openrewrite.test.RewriteTest;

import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class ChangeDependencyExtensionTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi());
spec.beforeRecipe(withToolingApiUsingModulesCaching());
}

@DocumentExample
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@

import static org.assertj.core.api.Assertions.assertThat;
import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class ChangeDependencyGroupIdTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi());
spec.beforeRecipe(withToolingApiUsingModulesCaching());
}

@DocumentExample
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@
import org.openrewrite.test.RewriteTest;

import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class ChangeDependencyTest implements RewriteTest {
@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi());
spec.beforeRecipe(withToolingApiUsingModulesCaching());
}

@DocumentExample
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@
import org.openrewrite.test.RewriteTest;

import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class DependencyUseMapNotationTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi())
spec.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(new DependencyUseMapNotation());
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@
import org.openrewrite.test.RewriteTest;

import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class DependencyUseStringNotationTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi())
spec.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(new DependencyUseStringNotation());
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.Assertions.settingsGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;
import static org.openrewrite.java.Assertions.mavenProject;

class RemoveDependencyTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi())
spec.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(new RemoveDependency("org.springframework.boot", "spring-boot*", null));
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@
import org.openrewrite.test.RewriteTest;

import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class RemoveRedundantDependencyVersionsTest implements RewriteTest {
@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi())
spec.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(new RemoveRedundantDependencyVersions(null, null, null, null));
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
import static org.openrewrite.gradle.util.GradleWrapper.WRAPPER_JAR_LOCATION;
import static org.openrewrite.gradle.util.GradleWrapper.WRAPPER_PROPERTIES_LOCATION;
import static org.openrewrite.gradle.util.GradleWrapper.WRAPPER_SCRIPT_LOCATION;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;
import static org.openrewrite.properties.Assertions.properties;
import static org.openrewrite.test.SourceSpecs.dir;
import static org.openrewrite.test.SourceSpecs.other;
Expand All @@ -71,7 +72,7 @@ class UpdateGradleWrapperTest implements RewriteTest {
@Override
public void defaults(RecipeSpec spec) {
spec.recipe(new UpdateGradleWrapper("7.4.2", null, null, null, null))
.beforeRecipe(withToolingApi());
.beforeRecipe(withToolingApiUsingModulesCaching());
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,14 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.Assertions.settingsGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;
import static org.openrewrite.properties.Assertions.properties;

class UpgradeDependencyVersionTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi())
spec.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(new UpgradeDependencyVersion("com.google.guava", "guava", "30.x", "-jre"));
}

Expand Down Expand Up @@ -102,7 +102,7 @@ void guavaCompileOnly() {
@Test
void mockitoTestImplementation() {
rewriteRun(recipeSpec -> {
recipeSpec.beforeRecipe(withToolingApi())
recipeSpec.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(new UpgradeDependencyVersion("org.mockito", "*", "4.11.0", null));
},
buildGradle(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@
import java.util.List;

import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class UpgradeTransitiveDependencyVersionTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec
.beforeRecipe(withToolingApi())
.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(new UpgradeTransitiveDependencyVersion(
"com.fasterxml*", "jackson-core", "2.12.5", null, "CVE-2024-BAD", null));
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@

import static org.openrewrite.Tree.randomId;
import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class AddBuildPluginTest implements RewriteTest {
@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi());
spec.beforeRecipe(withToolingApiUsingModulesCaching());
}

@DocumentExample
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,14 @@
import static org.openrewrite.Tree.randomId;
import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.Assertions.settingsGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;
import static org.openrewrite.test.SourceSpecs.dir;

class AddDevelocityGradlePluginTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi())
spec.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(new AddDevelocityGradlePlugin("3.x", null, null, null, null, null));
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@

import static org.assertj.core.api.Assertions.assertThat;
import static org.openrewrite.gradle.Assertions.settingsGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class AddSettingsPluginTest implements RewriteTest {
@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi())
spec.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(new AddSettingsPlugin("com.gradle.enterprise", "3.11.x", null, null, null));
}

Expand Down Expand Up @@ -131,7 +131,7 @@ void addPluginWithPluginManagementBlock() {
@Test
void addPluginApplyFalse() {
rewriteRun(
spec -> spec.beforeRecipe(withToolingApi())
spec -> spec.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(new AddSettingsPlugin("com.gradle.enterprise", "3.11.x", null, false, null)),
settingsGradle(
"",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@
import static java.util.Objects.requireNonNull;
import static org.assertj.core.api.Assertions.assertThat;
import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class ChangePluginTest implements RewriteTest {
@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi())
spec.beforeRecipe(withToolingApiUsingModulesCaching())
.recipe(new ChangePlugin("org.openrewrite.rewrite", "io.moderne.rewrite", "0.x"));
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@
import org.openrewrite.test.RewriteTest;

import static org.openrewrite.gradle.Assertions.settingsGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class ChangePluginVersionTest implements RewriteTest {

@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi());
spec.beforeRecipe(withToolingApiUsingModulesCaching());
}

@DocumentExample
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@
import org.openrewrite.test.RewriteTest;

import static org.openrewrite.gradle.Assertions.settingsGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class MigrateGradleEnterpriseToDevelocityTest implements RewriteTest {
@Override
public void defaults(RecipeSpec spec) {
spec.recipe(new MigrateGradleEnterpriseToDevelocity("3.17.x"))
.beforeRecipe(withToolingApi());
.beforeRecipe(withToolingApiUsingModulesCaching());
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@
import org.openrewrite.test.RewriteTest;

import static org.openrewrite.gradle.Assertions.settingsGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;

class RemoveDevelocityTest implements RewriteTest {
@Override
public void defaults(RecipeSpec spec) {
spec
.beforeRecipe(withToolingApi())
.beforeRecipe(withToolingApiUsingModulesCaching())
.recipeFromResource("/META-INF/rewrite/gradle.yml", "org.openrewrite.gradle.plugins.RemoveDevelocity");
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@
import static org.assertj.core.api.Assertions.assertThat;
import static org.openrewrite.gradle.Assertions.buildGradle;
import static org.openrewrite.gradle.Assertions.settingsGradle;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApi;
import static org.openrewrite.gradle.toolingapi.Assertions.withToolingApiUsingModulesCaching;
import static org.openrewrite.properties.Assertions.properties;

class UpgradePluginVersionTest implements RewriteTest {
@Override
public void defaults(RecipeSpec spec) {
spec.beforeRecipe(withToolingApi());
spec.beforeRecipe(withToolingApiUsingModulesCaching());
}

@DocumentExample("Upgrading a build plugin")
Expand Down
Loading

0 comments on commit d9645ec

Please sign in to comment.