Skip to content

Commit ca5a7f0

Browse files
committed
Merge branch '3.18.x'
2 parents c96a02f + 07c4c6a commit ca5a7f0

File tree

5 files changed

+14
-8
lines changed

5 files changed

+14
-8
lines changed

aws-bom/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ micronautBom {
66
suppressions {
77
acceptedVersionRegressions.add("aws-serverless-core") // removed for 4.0.0
88
acceptedLibraryRegressions.add("aws-serverless-core") // removed for 4.0.0
9+
acceptedVersionRegressions.add("aws-cdk-lib") // moved to starter for 4.0.0
910
acceptedLibraryRegressions.add("micronaut-aws-cdk") // moved to starter for 4.0.0
1011
}
1112
}

function-aws-test/src/main/java/io/micronaut/function/aws/test/MicronautLambdaJunit5Extension.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ private MicronautTestValue buildValueObject(MicronautLambdaTest micronautTest) {
5757
micronautTest.rebuildContext(),
5858
micronautTest.contextBuilder(),
5959
micronautTest.transactionMode(),
60-
micronautTest.startApplication());
60+
micronautTest.startApplication(),
61+
micronautTest.resolveParameters());
6162
}
6263

6364
@Override

function-aws-test/src/main/java/io/micronaut/function/aws/test/annotation/MicronautLambdaTest.java

+10
Original file line numberDiff line numberDiff line change
@@ -105,4 +105,14 @@
105105
* @return true if {@link io.micronaut.runtime.EmbeddedApplication} should be started
106106
*/
107107
boolean startApplication() default true;
108+
109+
/**
110+
* By default, with JUnit 5 the test method parameters will be resolved to beans if possible.
111+
* This behaviour can be problematic if in combination with the {@code ParameterizedTest} annotation.
112+
* Setting this member to {@code false} will completely disable bean resolution for method parameters.
113+
* <p>
114+
*
115+
* @return Whether to resolve test method parameters as beans.
116+
*/
117+
boolean resolveParameters() default true;
108118
}

gradle/libs.versions.toml

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[versions]
22
micronaut = "4.0.0-M5"
33
micronaut-docs = "2.0.0"
4-
micronaut-test = "4.0.0-M4"
4+
micronaut-test = "4.0.0-M5"
55
groovy = "4.0.12"
66
spock = "2.3-groovy-4.0"
77

@@ -18,7 +18,6 @@ micronaut-security = '4.0.0-M3'
1818
micronaut-serde = '2.0.0-M8'
1919
micronaut-servlet = '4.0.0-M6'
2020
micronaut-views = '4.0.0-M3'
21-
micronaut-logging = "1.0.0-M2"
2221
micronaut-validation = "4.0.0-M8"
2322

2423
managed-alexa-ask-sdk = "2.71.0"
@@ -27,7 +26,6 @@ managed-aws-java-sdk-v2 = '2.20.74'
2726
managed-aws-lambda = '1.2.2'
2827
managed-aws-lambda-events = '3.11.2'
2928
managed-aws-serverless-core = '1.9.3'
30-
managed-aws-cdk-lib='2.81.0'
3129
micronaut-starter = "3.9.2"
3230
slf4j = "2.0.7"
3331
servlet-api = "2.5"
@@ -48,7 +46,6 @@ micronaut-core = { module = 'io.micronaut:micronaut-core-bom', version.ref = 'mi
4846

4947
javapoet = { module = "com.squareup:javapoet", version.ref = "javapoet" }
5048

51-
micronaut-logging = { module = "io.micronaut.logging:micronaut-logging-bom", version.ref = "micronaut-logging" }
5249
micronaut-discovery-client = { module = "io.micronaut.discovery:micronaut-discovery-client-bom", version.ref = "micronaut-discovery" }
5350
micronaut-groovy = { module = "io.micronaut.groovy:micronaut-groovy-bom", version.ref = "micronaut-groovy" }
5451
micronaut-mongodb = { module = "io.micronaut.mongodb:micronaut-mongo-bom", version.ref = "micronaut-mongodb" }
@@ -59,8 +56,6 @@ micronaut-security = { module = "io.micronaut.security:micronaut-security-bom",
5956
micronaut-views = { module = "io.micronaut.views:micronaut-views-bom", version.ref = "micronaut-views" }
6057
micronaut-validation = { module = "io.micronaut.validation:micronaut-validation-bom", version.ref = "micronaut-validation" }
6158

62-
aws-cdk-lib = { module = 'software.amazon.awscdk:aws-cdk-lib', version.ref = 'managed-aws-cdk-lib' }
63-
6459
alexa-ask-sdk-apache-client = { module = 'com.amazon.alexa:ask-sdk-apache-client', version.ref = 'managed-alexa-ask-sdk' }
6560

6661
aws-ssm = { module = 'software.amazon.awssdk:ssm' }

settings.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,4 @@ configure<io.micronaut.build.MicronautBuildSettingsExtension> {
5656
importMicronautCatalog("micronaut-security")
5757
importMicronautCatalog("micronaut-views")
5858
importMicronautCatalog("micronaut-validation")
59-
importMicronautCatalog("micronaut-logging")
6059
}

0 commit comments

Comments
 (0)