This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch spring6
in repository https://gitbox.apache.org/repos/asf/isis.git
The following commit(s) were added to refs/heads/spring6 by this push:
new d81b37fce4 ISIS-3275: test fixes and jdk-suppl. cleanup
d81b37fce4 is described below
commit d81b37fce4906017f6223d2c99c27fb60275208a
Author: Andi Huber <[email protected]>
AuthorDate: Fri Nov 18 11:58:19 2022 +0100
ISIS-3275: test fixes and jdk-suppl. cleanup
---
core/jdk-supplemental/pom.xml | 10 ++++------
.../restclient/integtests/OutboxRestClient_IntegTest.java | 13 +++++++++----
.../apache/causeway/testdomain/rest/RestServiceTest.java | 12 ++++++++----
3 files changed, 21 insertions(+), 14 deletions(-)
diff --git a/core/jdk-supplemental/pom.xml b/core/jdk-supplemental/pom.xml
index e0da67da5b..2c3d1155be 100644
--- a/core/jdk-supplemental/pom.xml
+++ b/core/jdk-supplemental/pom.xml
@@ -52,8 +52,6 @@
<dependencyManagement>
<dependencies>
- <!-- dependency convergence clash with
org.apache.cxf:cxf-core:3.4.0 (used
- by causeway-mappings-jaxrsclient-impl) TODO ...
jaxrsclient was removed -->
<dependency>
<groupId>com.fasterxml.woodstox</groupId>
<artifactId>woodstox-core</artifactId>
@@ -212,7 +210,7 @@
<version>2.0.1</version>
</dependency>
<dependency>
- <!-- provides javax.enterprise.inject.* -->
+ <!-- provides jakarta.enterprise.inject.* -->
<groupId>jakarta.enterprise</groupId>
<artifactId>jakarta.enterprise.cdi-api</artifactId>
<version>4.0.1</version>
@@ -228,7 +226,7 @@
</exclusions>
</dependency>
<dependency>
- <!-- provides javax.transaction.TransactionalException -->
+ <!-- provides jakarta.transaction.TransactionalException -->
<groupId>jakarta.transaction</groupId>
<artifactId>jakarta.transaction-api</artifactId>
</dependency>
@@ -238,8 +236,8 @@
</dependency>
<dependency>
<!-- MediaType support -->
- <groupId>org.jboss.spec.javax.ws.rs</groupId>
- <artifactId>jboss-jaxrs-api_2.1_spec</artifactId>
+ <groupId>jakarta.ws.rs</groupId>
+ <artifactId>jakarta.ws.rs-api</artifactId>
</dependency>
</dependencies>
diff --git
a/extensions/core/executionoutbox/restclient/src/test/java/org/apache/causeway/extensions/executionoutbox/restclient/integtests/OutboxRestClient_IntegTest.java
b/extensions/core/executionoutbox/restclient/src/test/java/org/apache/causeway/extensions/executionoutbox/restclient/integtests/OutboxRestClient_IntegTest.java
index 36988a127f..35940bccfe 100644
---
a/extensions/core/executionoutbox/restclient/src/test/java/org/apache/causeway/extensions/executionoutbox/restclient/integtests/OutboxRestClient_IntegTest.java
+++
b/extensions/core/executionoutbox/restclient/src/test/java/org/apache/causeway/extensions/executionoutbox/restclient/integtests/OutboxRestClient_IntegTest.java
@@ -21,8 +21,6 @@ package
org.apache.causeway.extensions.executionoutbox.restclient.integtests;
import java.util.List;
import java.util.stream.IntStream;
-import jakarta.inject.Inject;
-
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -59,8 +57,12 @@ import
org.apache.causeway.persistence.jpa.eclipselink.CausewayModulePersistence
import org.apache.causeway.schema.ixn.v2.InteractionDto;
import org.apache.causeway.security.bypass.CausewayModuleSecurityBypass;
import
org.apache.causeway.testing.fixtures.applib.CausewayModuleTestingFixturesApplib;
+import
org.apache.causeway.testing.fixtures.applib.fixturescripts.ExecutionParametersServiceAutoConfiguration;
+import
org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureScriptsSpecificationProviderAutoConfiguration;
import
org.apache.causeway.viewer.restfulobjects.jaxrsresteasy.CausewayModuleViewerRestfulObjectsJaxrsResteasy;
+import jakarta.inject.Inject;
+
@SpringBootTest(
classes = OutboxRestClient_IntegTest.AppManifest.class,
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT
@@ -81,7 +83,10 @@ public class OutboxRestClient_IntegTest {
// mixins
Counter_bumpUsingMixin.class,
- Counter_bumpUsingMixinWithExecutionPublishingDisabled.class
+ Counter_bumpUsingMixinWithExecutionPublishingDisabled.class,
+
+ FixtureScriptsSpecificationProviderAutoConfiguration.class, //
because something? disables autoconfiguration
+ ExecutionParametersServiceAutoConfiguration.class //
because something? disables autoconfiguration
})
@PropertySources({
@PropertySource(CausewayPresets.UseLog4j2Test)
@@ -237,7 +242,7 @@ public class OutboxRestClient_IntegTest {
}
- private void
bump(org.apache.causeway.extensions.executionoutbox.applib.integtest.model.Counter
counter, int numberOfTimes) {
+ private void bump(final
org.apache.causeway.extensions.executionoutbox.applib.integtest.model.Counter
counter, final int numberOfTimes) {
IntStream.range(0, numberOfTimes).forEach(x -> {
wrapperFactory.wrapMixin(Counter_bumpUsingMixin.class,
counter).act();
});
diff --git
a/regressiontests/stable-rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceTest.java
b/regressiontests/stable-rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceTest.java
index 359b65a2da..2f6711301c 100644
---
a/regressiontests/stable-rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceTest.java
+++
b/regressiontests/stable-rest/src/test/java/org/apache/causeway/testdomain/rest/RestServiceTest.java
@@ -18,9 +18,6 @@
*/
package org.apache.causeway.testdomain.rest;
-import jakarta.inject.Inject;
-import jakarta.xml.bind.JAXBException;
-
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@@ -38,8 +35,12 @@ import org.apache.causeway.testdomain.jdo.JdoInventoryJaxbVm;
import org.apache.causeway.testdomain.jdo.JdoTestFixtures;
import org.apache.causeway.testdomain.jdo.entities.JdoBook;
import org.apache.causeway.testdomain.util.rest.RestEndpointService;
+import
org.apache.causeway.testing.fixtures.applib.fixturescripts.ExecutionParametersServiceAutoConfiguration;
+import
org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureScriptsSpecificationProviderAutoConfiguration;
import
org.apache.causeway.viewer.restfulobjects.jaxrsresteasy.CausewayModuleViewerRestfulObjectsJaxrsResteasy;
+import jakarta.inject.Inject;
+import jakarta.xml.bind.JAXBException;
import lombok.val;
@SpringBootTest(
@@ -48,7 +49,10 @@ import lombok.val;
@TestPropertySource(CausewayPresets.UseLog4j2Test)
@Import({
Configuration_usingJdo.class,
- CausewayModuleViewerRestfulObjectsJaxrsResteasy.class
+ CausewayModuleViewerRestfulObjectsJaxrsResteasy.class,
+
+ FixtureScriptsSpecificationProviderAutoConfiguration.class, // because
something? disables autoconfiguration
+ ExecutionParametersServiceAutoConfiguration.class // because
something? disables autoconfiguration
})
class RestServiceTest {