@@ -88,11 +88,12 @@ void upgradeKotlinPlugin() {
8888 kotlin("jvm") version "2.0.0"
8989 }
9090 """ ,
91- """
92- plugins {
93- kotlin("jvm") version "2.3.0"
91+ spec -> spec .after (s -> {
92+ assertThat (s ).doesNotContain ("2.0.0" );
93+ assertThat (s ).containsPattern ("2.\\ d+.\\ d+(.\\ d+)*" );
94+ return s ;
9495 }
95- """
96+ )
9697 )
9798 );
9899 }
@@ -363,11 +364,11 @@ void upgradeSpringBootPluginWithoutDependencyManagementEnabled() {
363364 id 'java'
364365 id 'org.springframework.boot' version '2.7.0'
365366 }
366-
367+
367368 repositories {
368369 mavenCentral()
369370 }
370-
371+
371372 dependencies {
372373 implementation 'javax.servlet:javax.servlet-api:4.0.1'
373374 implementation 'org.apache.activemq:activemq-client-jakarta:5.18.2'
@@ -378,11 +379,11 @@ void upgradeSpringBootPluginWithoutDependencyManagementEnabled() {
378379 id 'java'
379380 id 'org.springframework.boot' version '3.2.4'
380381 }
381-
382+
382383 repositories {
383384 mavenCentral()
384385 }
385-
386+
386387 dependencies {
387388 implementation 'javax.servlet:javax.servlet-api:4.0.1'
388389 implementation 'org.apache.activemq:activemq-client-jakarta:5.18.2'
@@ -404,11 +405,11 @@ void springBootPluginsAreDependencyManagedVersionAware() {
404405 id 'org.springframework.boot' version '2.7.0'
405406 id 'io.spring.dependency-management' version '1.1.6'
406407 }
407-
408+
408409 repositories {
409410 mavenCentral()
410411 }
411-
412+
412413 dependencies {
413414 implementation 'javax.servlet:javax.servlet-api'
414415 implementation 'org.apache.activemq:activemq-client-jakarta:5.18.2'
@@ -420,11 +421,11 @@ void springBootPluginsAreDependencyManagedVersionAware() {
420421 id 'org.springframework.boot' version '3.2.4'
421422 id 'io.spring.dependency-management' version '1.1.6'
422423 }
423-
424+
424425 repositories {
425426 mavenCentral()
426427 }
427-
428+
428429 dependencies {
429430 implementation 'javax.servlet:javax.servlet-api:4.0.1'
430431 implementation 'org.apache.activemq:activemq-client-jakarta'
@@ -446,11 +447,11 @@ void doesNotPinPropertyManagedVersions() {
446447 id 'org.springframework.boot' version '2.5.14'
447448 id 'io.spring.dependency-management' version '1.0.11.RELEASE'
448449 }
449-
450+
450451 repositories {
451452 mavenCentral()
452453 }
453-
454+
454455 dependencies {
455456 runtimeOnly 'mysql:mysql-connector-java'
456457 }
@@ -461,11 +462,11 @@ void doesNotPinPropertyManagedVersions() {
461462 id 'org.springframework.boot' version '2.5.15'
462463 id 'io.spring.dependency-management' version '1.0.11.RELEASE'
463464 }
464-
465+
465466 repositories {
466467 mavenCentral()
467468 }
468-
469+
469470 dependencies {
470471 runtimeOnly 'mysql:mysql-connector-java'
471472 }
0 commit comments