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/causeway.git
The following commit(s) were added to refs/heads/spring6 by this push:
new bc7abec1ae CAUSEWAY-3275: IDE issues, failing to build the Wicket UI
tests since JUnit-API is forced onto the module-path by Wicket.
bc7abec1ae is described below
commit bc7abec1ae9f7e5698f3f93a2650334030cd93ff
Author: Andi Huber <[email protected]>
AuthorDate: Tue May 23 15:08:37 2023 +0200
CAUSEWAY-3275: IDE issues, failing to build the Wicket UI tests since
JUnit-API is forced onto the module-path by Wicket.
- So as a workaround putting tests into their own artifact. (At least
works for Eclipse.)
---
viewers/wicket/pom.xml | 3 +-
viewers/wicket/ui-test/pom.xml | 67 ++++++++++++++++++++++
.../test/LowestCommonSuperclassClosureTest.java | 0
.../model/models/test/UiObjectWkt_hintsTest.java | 0
.../ui/test/ComponentFactoryAbstractTest_init.java | 0
.../ui/test/ComponentType_ConstantsTest.java | 0
.../EntityIconAndTitlePanelTest_abbreviated.java | 0
.../test/components/scalars/ConverterTester.java | 0
.../scalars/jdkdates/JavaSqlDateConverterTest.java | 0
.../jdkdates/JavaUtilDateConverterTest.java | 0
.../scalars/jdkmath/BigDecimalConverterTest.java | 0
.../jodatime/JodaDateTimeConverterTest.java | 0
.../jodatime/JodaLocalDateConverterTest.java | 0
.../jodatime/JodaLocalDateTimeConverterTest.java | 0
.../jodatime/jdk8time/LocalDateConverterTest.java | 0
.../jdk8time/LocalDateTimeConverterTest.java | 0
.../jdk8time/OffsetDateTimeConverterTest.java | 0
.../components/scalars/uuid/UuidConverterTest.java | 0
.../choices/ChoiceProviderForReferencesTest.java | 0
.../choices/ChoiceProviderForValuesTest.java | 0
.../choices/ChoiceProviderTestAbstract.java | 0
.../wicket/ui/test/errors/JGrowlUtilTest.java | 0
.../viewer/wicket/ui/test/fixtures/Customers.java | 0
.../wicket/ui/test/pages/PageAbstractTest.java | 0
.../accmngt/SuccessFeedbackCookieUtilTest.java | 0
.../password_reset/EmailAddressValidator_Test.java | 0
26 files changed, 69 insertions(+), 1 deletion(-)
diff --git a/viewers/wicket/pom.xml b/viewers/wicket/pom.xml
index 021a49623a..d861868d94 100644
--- a/viewers/wicket/pom.xml
+++ b/viewers/wicket/pom.xml
@@ -114,8 +114,9 @@
<modules>
<module>applib</module>
<module>model</module>
- <module>viewer</module>
<module>ui</module>
+ <module>ui-test</module>
+ <module>viewer</module>
</modules>
</project>
diff --git a/viewers/wicket/ui-test/pom.xml b/viewers/wicket/ui-test/pom.xml
new file mode 100644
index 0000000000..bd0da0e34c
--- /dev/null
+++ b/viewers/wicket/ui-test/pom.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Licensed to the Apache Software Foundation (ASF) under one or more
contributor
+ license agreements. See the NOTICE file distributed with this work for
additional
+ information regarding copyright ownership. The ASF licenses this file to
+ you under the Apache License, Version 2.0 (the "License"); you may not
use
+ this file except in compliance with the License. You may obtain a copy
of
+ the License at http://www.apache.org/licenses/LICENSE-2.0 Unless
required
+ by applicable law or agreed to in writing, software distributed under
the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS
+ OF ANY KIND, either express or implied. See the License for the specific
+ language governing permissions and limitations under the License. -->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.causeway.viewer</groupId>
+ <artifactId>causeway-viewer-wicket</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>causeway-viewer-wicket-ui-test</artifactId>
+ <name>Apache Causeway Viewer - Wicket (UI Test)</name>
+ <description>Eclipse IDE failes to build the UI tests since junit-api
is forced onto the module-path by Wicket.
+ So as a workaround putting tests into their own
artifact.</description>
+
+ <properties>
+ <maven.install.skip>true</maven.install.skip>
+ <maven.deploy.skip>true</maven.deploy.skip>
+
+
<jar-plugin.automaticModuleName>org.apache.causeway.viewer.wicket.ui.test</jar-plugin.automaticModuleName>
+
<git-plugin.propertiesDir>org/apache/causeway/viewer/wicket/ui-test</git-plugin.propertiesDir>
+ </properties>
+
+ <dependencies>
+
+ <dependency>
+ <groupId>org.apache.causeway.viewer</groupId>
+ <artifactId>causeway-viewer-wicket-ui</artifactId>
+ </dependency>
+
+ <!-- TESTING -->
+
+ <dependency>
+ <groupId>org.apache.causeway.core</groupId>
+
<artifactId>causeway-core-internaltestsupport</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.causeway.core</groupId>
+ <artifactId>causeway-core-runtimeservices</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.causeway.valuetypes</groupId>
+
<artifactId>causeway-valuetypes-jodatime-integration</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ </dependencies>
+
+
+</project>
diff --git
a/viewers/wicket/model/src/test/java/org/apache/causeway/viewer/wicket/model/models/test/LowestCommonSuperclassClosureTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/model/models/test/LowestCommonSuperclassClosureTest.java
similarity index 100%
rename from
viewers/wicket/model/src/test/java/org/apache/causeway/viewer/wicket/model/models/test/LowestCommonSuperclassClosureTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/model/models/test/LowestCommonSuperclassClosureTest.java
diff --git
a/viewers/wicket/model/src/test/java/org/apache/causeway/viewer/wicket/model/models/test/UiObjectWkt_hintsTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/model/models/test/UiObjectWkt_hintsTest.java
similarity index 100%
rename from
viewers/wicket/model/src/test/java/org/apache/causeway/viewer/wicket/model/models/test/UiObjectWkt_hintsTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/model/models/test/UiObjectWkt_hintsTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/ComponentFactoryAbstractTest_init.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/ComponentFactoryAbstractTest_init.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/ComponentFactoryAbstractTest_init.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/ComponentFactoryAbstractTest_init.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/ComponentType_ConstantsTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/ComponentType_ConstantsTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/ComponentType_ConstantsTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/ComponentType_ConstantsTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/entity/icontitle/EntityIconAndTitlePanelTest_abbreviated.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/entity/icontitle/EntityIconAndTitlePanelTest_abbreviated.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/entity/icontitle/EntityIconAndTitlePanelTest_abbreviated.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/entity/icontitle/EntityIconAndTitlePanelTest_abbreviated.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/ConverterTester.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/ConverterTester.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/ConverterTester.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/ConverterTester.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkdates/JavaSqlDateConverterTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkdates/JavaSqlDateConverterTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkdates/JavaSqlDateConverterTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkdates/JavaSqlDateConverterTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkdates/JavaUtilDateConverterTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkdates/JavaUtilDateConverterTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkdates/JavaUtilDateConverterTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkdates/JavaUtilDateConverterTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkmath/BigDecimalConverterTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkmath/BigDecimalConverterTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkmath/BigDecimalConverterTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jdkmath/BigDecimalConverterTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaDateTimeConverterTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaDateTimeConverterTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaDateTimeConverterTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaDateTimeConverterTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaLocalDateConverterTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaLocalDateConverterTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaLocalDateConverterTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaLocalDateConverterTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaLocalDateTimeConverterTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaLocalDateTimeConverterTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaLocalDateTimeConverterTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/JodaLocalDateTimeConverterTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/LocalDateConverterTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/LocalDateConverterTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/LocalDateConverterTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/LocalDateConverterTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/LocalDateTimeConverterTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/LocalDateTimeConverterTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/LocalDateTimeConverterTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/LocalDateTimeConverterTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/OffsetDateTimeConverterTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/OffsetDateTimeConverterTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/OffsetDateTimeConverterTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/jodatime/jdk8time/OffsetDateTimeConverterTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/uuid/UuidConverterTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/uuid/UuidConverterTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/uuid/UuidConverterTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/scalars/uuid/UuidConverterTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderForReferencesTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderForReferencesTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderForReferencesTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderForReferencesTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderForValuesTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderForValuesTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderForValuesTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderForValuesTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderTestAbstract.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderTestAbstract.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderTestAbstract.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/widgets/choices/ChoiceProviderTestAbstract.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/errors/JGrowlUtilTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/errors/JGrowlUtilTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/errors/JGrowlUtilTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/errors/JGrowlUtilTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/fixtures/Customers.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/fixtures/Customers.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/fixtures/Customers.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/fixtures/Customers.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/PageAbstractTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/PageAbstractTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/PageAbstractTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/PageAbstractTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/accmngt/SuccessFeedbackCookieUtilTest.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/accmngt/SuccessFeedbackCookieUtilTest.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/accmngt/SuccessFeedbackCookieUtilTest.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/accmngt/SuccessFeedbackCookieUtilTest.java
diff --git
a/viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/accmngt/password_reset/EmailAddressValidator_Test.java
b/viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/accmngt/password_reset/EmailAddressValidator_Test.java
similarity index 100%
rename from
viewers/wicket/ui/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/accmngt/password_reset/EmailAddressValidator_Test.java
rename to
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/pages/accmngt/password_reset/EmailAddressValidator_Test.java