|
22 | 22 | import org.openrewrite.test.RewriteTest; |
23 | 23 | import org.openrewrite.test.SourceSpec; |
24 | 24 |
|
| 25 | +import static org.assertj.core.api.Assertions.assertThat; |
25 | 26 | import static org.assertj.core.api.Assertions.assertThatExceptionOfType; |
26 | 27 | import static org.openrewrite.java.Assertions.mavenProject; |
27 | 28 | import static org.openrewrite.maven.Assertions.pomXml; |
@@ -3329,33 +3330,10 @@ void versionNotDroppedWhenDependencyExcludedByOtherDependency() { |
3329 | 3330 | </dependencies> |
3330 | 3331 | </project> |
3331 | 3332 | """, |
3332 | | - """ |
3333 | | - <project> |
3334 | | - <modelVersion>4.0.0</modelVersion> |
3335 | | - <groupId>com.mycompany.app</groupId> |
3336 | | - <artifactId>my-app</artifactId> |
3337 | | - <version>1</version> |
3338 | | - <dependencies> |
3339 | | - <dependency> |
3340 | | - <groupId>io.swagger.core.v3</groupId> |
3341 | | - <artifactId>swagger-jaxrs2</artifactId> |
3342 | | - <version>2.2.20</version> |
3343 | | - <scope>provided</scope> |
3344 | | - <exclusions> |
3345 | | - <exclusion> |
3346 | | - <groupId>com.fasterxml.jackson.jaxrs</groupId> |
3347 | | - <artifactId>*</artifactId> |
3348 | | - </exclusion> |
3349 | | - </exclusions> |
3350 | | - </dependency> |
3351 | | - <dependency> |
3352 | | - <groupId>com.fasterxml.jackson.jakarta.rs</groupId> |
3353 | | - <artifactId>jackson-jakarta-rs-json-provider</artifactId> |
3354 | | - <version>2.21.0</version> |
3355 | | - </dependency> |
3356 | | - </dependencies> |
3357 | | - </project> |
3358 | | - """ |
| 3333 | + spec -> spec.after(actual -> assertThat(actual) |
| 3334 | + .containsPattern("<groupId>com\\.fasterxml\\.jackson\\.jakarta\\.rs</groupId>\\s*<artifactId>jackson-jakarta-rs-json-provider</artifactId>\\s*<version>2\\.\\d+\\.\\d+</version>") |
| 3335 | + .doesNotContain("<version>2.9.7</version>") |
| 3336 | + .actual()) |
3359 | 3337 | ) |
3360 | 3338 | ); |
3361 | 3339 | } |
@@ -3405,33 +3383,10 @@ void versionNotDroppedWhenTransitiveDependencyHasManagedVersion() { |
3405 | 3383 | </dependencies> |
3406 | 3384 | </project> |
3407 | 3385 | """, |
3408 | | - """ |
3409 | | - <project> |
3410 | | - <modelVersion>4.0.0</modelVersion> |
3411 | | - <groupId>com.mycompany.app</groupId> |
3412 | | - <artifactId>my-app</artifactId> |
3413 | | - <version>1</version> |
3414 | | - <dependencies> |
3415 | | - <dependency> |
3416 | | - <groupId>io.swagger.core.v3</groupId> |
3417 | | - <artifactId>swagger-jaxrs2-jakarta</artifactId> |
3418 | | - <version>2.2.20</version> |
3419 | | - <scope>provided</scope> |
3420 | | - <exclusions> |
3421 | | - <exclusion> |
3422 | | - <groupId>com.fasterxml.jackson.jaxrs</groupId> |
3423 | | - <artifactId>*</artifactId> |
3424 | | - </exclusion> |
3425 | | - </exclusions> |
3426 | | - </dependency> |
3427 | | - <dependency> |
3428 | | - <groupId>com.fasterxml.jackson.jakarta.rs</groupId> |
3429 | | - <artifactId>jackson-jakarta-rs-json-provider</artifactId> |
3430 | | - <version>2.21.1</version> |
3431 | | - </dependency> |
3432 | | - </dependencies> |
3433 | | - </project> |
3434 | | - """ |
| 3386 | + spec -> spec.after(actual -> assertThat(actual) |
| 3387 | + .containsPattern("<groupId>com\\.fasterxml\\.jackson\\.jakarta\\.rs</groupId>\\s*<artifactId>jackson-jakarta-rs-json-provider</artifactId>\\s*<version>2\\.\\d+\\.\\d+</version>") |
| 3388 | + .doesNotContain("<version>2.9.7</version>") |
| 3389 | + .actual()) |
3435 | 3390 | ) |
3436 | 3391 | ); |
3437 | 3392 | } |
@@ -3574,33 +3529,10 @@ void exclusionUpdatedWhenDependencyGroupIdChanges() { |
3574 | 3529 | </dependencies> |
3575 | 3530 | </project> |
3576 | 3531 | """, |
3577 | | - """ |
3578 | | - <project> |
3579 | | - <modelVersion>4.0.0</modelVersion> |
3580 | | - <groupId>com.mycompany.app</groupId> |
3581 | | - <artifactId>my-app</artifactId> |
3582 | | - <version>1</version> |
3583 | | - <dependencies> |
3584 | | - <dependency> |
3585 | | - <groupId>io.swagger.core.v3</groupId> |
3586 | | - <artifactId>swagger-jaxrs2-jakarta</artifactId> |
3587 | | - <version>2.2.20</version> |
3588 | | - <scope>provided</scope> |
3589 | | - <exclusions> |
3590 | | - <exclusion> |
3591 | | - <groupId>com.fasterxml.jackson.jakarta.rs</groupId> |
3592 | | - <artifactId>jackson-jakarta-rs-json-provider</artifactId> |
3593 | | - </exclusion> |
3594 | | - </exclusions> |
3595 | | - </dependency> |
3596 | | - <dependency> |
3597 | | - <groupId>com.fasterxml.jackson.jakarta.rs</groupId> |
3598 | | - <artifactId>jackson-jakarta-rs-json-provider</artifactId> |
3599 | | - <version>2.21.0</version> |
3600 | | - </dependency> |
3601 | | - </dependencies> |
3602 | | - </project> |
3603 | | - """ |
| 3532 | + spec -> spec.after(actual -> assertThat(actual) |
| 3533 | + .containsPattern("<groupId>com\\.fasterxml\\.jackson\\.jakarta\\.rs</groupId>\\s*<artifactId>jackson-jakarta-rs-json-provider</artifactId>\\s*<version>2\\.\\d+\\.\\d+</version>") |
| 3534 | + .doesNotContain("<version>2.9.7</version>") |
| 3535 | + .actual()) |
3604 | 3536 | ) |
3605 | 3537 | ); |
3606 | 3538 | } |
|
0 commit comments