You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kh...@apache.org on 2020/05/24 10:44:21 UTC
[maven] 05/05: WIP - Fixed code issue.
This is an automated email from the ASF dual-hosted git repository.
khmarbaise pushed a commit to branch MODELTESTS_IMPROVEMENT
in repository https://gitbox.apache.org/repos/asf/maven.git
commit d835922a9d9028302653fe7d7328904f71779a44
Author: Karl Heinz Marbaise <kh...@apache.org>
AuthorDate: Sat Feb 29 13:34:12 2020 +0100
WIP - Fixed code issue.
---
.../org/apache/maven/model/ActivationFileTest.java | 5 +++++
.../java/org/apache/maven/model/ActivationOSTest.java | 5 +++++
.../org/apache/maven/model/ActivationPropertyTest.java | 5 +++++
.../java/org/apache/maven/model/ActivationTest.java | 5 +++++
.../test/java/org/apache/maven/model/BuildTest.java | 5 +++++
.../java/org/apache/maven/model/CiManagementTest.java | 5 +++++
.../java/org/apache/maven/model/ContributorTest.java | 5 +++++
.../apache/maven/model/DependencyManagementTest.java | 5 +++++
.../java/org/apache/maven/model/DependencyTest.java | 5 +++++
.../apache/maven/model/DeploymentRepositoryTest.java | 5 +++++
.../java/org/apache/maven/model/DeveloperTest.java | 5 +++++
.../apache/maven/model/DistributionManagementTest.java | 5 +++++
.../java/org/apache/maven/model/ExclusionTest.java | 5 +++++
.../java/org/apache/maven/model/ExtensionTest.java | 5 +++++
.../org/apache/maven/model/IssueManagementTest.java | 5 +++++
.../test/java/org/apache/maven/model/LicenseTest.java | 5 +++++
.../java/org/apache/maven/model/MailingListTest.java | 5 +++++
.../test/java/org/apache/maven/model/ModelTest.java | 5 +++++
.../org/apache/maven/model/ModelTestInterface.java | 18 ++++++++----------
.../test/java/org/apache/maven/model/NotifierTest.java | 5 +++++
.../java/org/apache/maven/model/OrganizationTest.java | 5 +++++
.../test/java/org/apache/maven/model/ParentTest.java | 5 +++++
.../apache/maven/model/PluginConfigurationTest.java | 5 +++++
.../org/apache/maven/model/PluginContainerTest.java | 5 +++++
.../org/apache/maven/model/PluginExecutionTest.java | 5 +++++
.../org/apache/maven/model/PluginManagementTest.java | 5 +++++
.../test/java/org/apache/maven/model/PluginTest.java | 5 +++++
.../java/org/apache/maven/model/PrerequisitesTest.java | 5 +++++
.../test/java/org/apache/maven/model/ProfileTest.java | 5 +++++
.../java/org/apache/maven/model/RelocationTest.java | 5 +++++
.../java/org/apache/maven/model/ReportPluginTest.java | 5 +++++
.../java/org/apache/maven/model/ReportSetTest.java | 5 +++++
.../java/org/apache/maven/model/ReportingTest.java | 5 +++++
.../org/apache/maven/model/RepositoryPolicyTest.java | 5 +++++
.../java/org/apache/maven/model/RepositoryTest.java | 5 +++++
.../test/java/org/apache/maven/model/ResourceTest.java | 5 +++++
.../src/test/java/org/apache/maven/model/ScmTest.java | 5 +++++
.../src/test/java/org/apache/maven/model/SiteTest.java | 5 +++++
38 files changed, 193 insertions(+), 10 deletions(-)
diff --git a/maven-model/src/test/java/org/apache/maven/model/ActivationFileTest.java b/maven-model/src/test/java/org/apache/maven/model/ActivationFileTest.java
index d43d6cb..d420310 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ActivationFileTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ActivationFileTest.java
@@ -26,5 +26,10 @@ package org.apache.maven.model;
*/
class ActivationFileTest implements ModelTestInterface< ActivationFile >
{
+ @Override
+ public Class<ActivationFile> createValue()
+ {
+ return ActivationFile.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ActivationOSTest.java b/maven-model/src/test/java/org/apache/maven/model/ActivationOSTest.java
index bc823a4..0dd5134 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ActivationOSTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ActivationOSTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class ActivationOSTest implements ModelTestInterface< ActivationOS >
{
+ @Override
+ public Class<ActivationOS> createValue()
+ {
+ return ActivationOS.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ActivationPropertyTest.java b/maven-model/src/test/java/org/apache/maven/model/ActivationPropertyTest.java
index 4d618c7..84d7e04 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ActivationPropertyTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ActivationPropertyTest.java
@@ -26,5 +26,10 @@ package org.apache.maven.model;
*/
class ActivationPropertyTest implements ModelTestInterface< ActivationProperty >
{
+ @Override
+ public Class<ActivationProperty> createValue()
+ {
+ return ActivationProperty.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ActivationTest.java b/maven-model/src/test/java/org/apache/maven/model/ActivationTest.java
index b22fc38..09163c7 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ActivationTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ActivationTest.java
@@ -26,5 +26,10 @@ package org.apache.maven.model;
*/
class ActivationTest implements ModelTestInterface< Activation >
{
+ @Override
+ public Class<Activation> createValue()
+ {
+ return Activation.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/BuildTest.java b/maven-model/src/test/java/org/apache/maven/model/BuildTest.java
index 825db03..811f099 100644
--- a/maven-model/src/test/java/org/apache/maven/model/BuildTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/BuildTest.java
@@ -26,5 +26,10 @@ package org.apache.maven.model;
*/
class BuildTest implements ModelTestInterface< Build >
{
+ @Override
+ public Class<Build> createValue()
+ {
+ return Build.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/CiManagementTest.java b/maven-model/src/test/java/org/apache/maven/model/CiManagementTest.java
index 1b32bb3..3a295fb 100644
--- a/maven-model/src/test/java/org/apache/maven/model/CiManagementTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/CiManagementTest.java
@@ -26,5 +26,10 @@ package org.apache.maven.model;
*/
class CiManagementTest implements ModelTestInterface< CiManagement >
{
+ @Override
+ public Class<CiManagement> createValue()
+ {
+ return CiManagement.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ContributorTest.java b/maven-model/src/test/java/org/apache/maven/model/ContributorTest.java
index 249eb9b..ece716b 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ContributorTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ContributorTest.java
@@ -26,4 +26,9 @@ package org.apache.maven.model;
*/
class ContributorTest implements ModelTestInterface< Contributor >
{
+ @Override
+ public Class<Contributor> createValue()
+ {
+ return Contributor.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/DependencyManagementTest.java b/maven-model/src/test/java/org/apache/maven/model/DependencyManagementTest.java
index 3961c9a..c172cb2 100644
--- a/maven-model/src/test/java/org/apache/maven/model/DependencyManagementTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/DependencyManagementTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class DependencyManagementTest implements ModelTestInterface< DependencyManagement >
{
+ @Override
+ public Class<DependencyManagement> createValue()
+ {
+ return DependencyManagement.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/DependencyTest.java b/maven-model/src/test/java/org/apache/maven/model/DependencyTest.java
index 29ae942..dac3d7e 100644
--- a/maven-model/src/test/java/org/apache/maven/model/DependencyTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/DependencyTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class DependencyTest implements ModelTestInterface< Dependency >
{
+ @Override
+ public Class<Dependency> createValue()
+ {
+ return Dependency.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/DeploymentRepositoryTest.java b/maven-model/src/test/java/org/apache/maven/model/DeploymentRepositoryTest.java
index 2e5d287..c3664e8 100644
--- a/maven-model/src/test/java/org/apache/maven/model/DeploymentRepositoryTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/DeploymentRepositoryTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class DeploymentRepositoryTest implements ModelTestInterface< DeploymentRepository >
{
+ @Override
+ public Class<DeploymentRepository> createValue()
+ {
+ return DeploymentRepository.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/DeveloperTest.java b/maven-model/src/test/java/org/apache/maven/model/DeveloperTest.java
index 4886f93..746ed84 100644
--- a/maven-model/src/test/java/org/apache/maven/model/DeveloperTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/DeveloperTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class DeveloperTest implements ModelTestInterface< Developer >
{
+ @Override
+ public Class<Developer> createValue()
+ {
+ return Developer.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/DistributionManagementTest.java b/maven-model/src/test/java/org/apache/maven/model/DistributionManagementTest.java
index df53365..9cc4288 100644
--- a/maven-model/src/test/java/org/apache/maven/model/DistributionManagementTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/DistributionManagementTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class DistributionManagementTest implements ModelTestInterface< DistributionManagement >
{
+ @Override
+ public Class<DistributionManagement> createValue()
+ {
+ return DistributionManagement.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ExclusionTest.java b/maven-model/src/test/java/org/apache/maven/model/ExclusionTest.java
index df10ef7..c9abf4b 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ExclusionTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ExclusionTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class ExclusionTest implements ModelTestInterface< Exclusion >
{
+ @Override
+ public Class<Exclusion> createValue()
+ {
+ return Exclusion.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ExtensionTest.java b/maven-model/src/test/java/org/apache/maven/model/ExtensionTest.java
index 564c7fc..f0a9c39 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ExtensionTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ExtensionTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class ExtensionTest implements ModelTestInterface< Extension >
{
+ @Override
+ public Class<Extension> createValue()
+ {
+ return Extension.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/IssueManagementTest.java b/maven-model/src/test/java/org/apache/maven/model/IssueManagementTest.java
index 29741b5..2c56880 100644
--- a/maven-model/src/test/java/org/apache/maven/model/IssueManagementTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/IssueManagementTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class IssueManagementTest implements ModelTestInterface< IssueManagement >
{
+ @Override
+ public Class<IssueManagement> createValue()
+ {
+ return IssueManagement.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/LicenseTest.java b/maven-model/src/test/java/org/apache/maven/model/LicenseTest.java
index d12c16c..98b24da 100644
--- a/maven-model/src/test/java/org/apache/maven/model/LicenseTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/LicenseTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class LicenseTest implements ModelTestInterface< License >
{
+ @Override
+ public Class<License> createValue()
+ {
+ return License.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/MailingListTest.java b/maven-model/src/test/java/org/apache/maven/model/MailingListTest.java
index 5050037..d385287 100644
--- a/maven-model/src/test/java/org/apache/maven/model/MailingListTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/MailingListTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class MailingListTest implements ModelTestInterface< MailingList >
{
+ @Override
+ public Class<MailingList> createValue()
+ {
+ return MailingList.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ModelTest.java b/maven-model/src/test/java/org/apache/maven/model/ModelTest.java
index ee14a01..01f8696 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ModelTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ModelTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class ModelTest implements ModelTestInterface< Model >
{
+ @Override
+ public Class<Model> createValue()
+ {
+ return Model.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ModelTestInterface.java b/maven-model/src/test/java/org/apache/maven/model/ModelTestInterface.java
index f4774b3..75828ed 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ModelTestInterface.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ModelTestInterface.java
@@ -35,32 +35,30 @@ import static org.assertj.core.api.Assertions.assertThatCode;
@DisplayNameGeneration( ModelTestInterface.NameGenerator.class )
interface ModelTestInterface< T >
{
- @SuppressWarnings( "unchecked" )
- default T createNewInstance(Class< ? > x) throws ReflectiveOperationException
- {
- return ( T ) x.getDeclaredConstructor().newInstance();
- }
+
+ Class<T> createValue();
@Test
@DisplayName( "hashCode should not fail with null." )
default void hashCodeNullSafe()
{
- assertThatCode( () -> createNewInstance( this.getClass() ).hashCode() ).doesNotThrowAnyException();
+ assertThatCode( () -> createValue().hashCode() ).doesNotThrowAnyException();
}
@Test
@DisplayName( "equals should not fail with null." )
default void equalsNullSafe() throws ReflectiveOperationException
{
- assertThat( createNewInstance( this.getClass() ).equals( null ) ).isFalse();
+ T newInstance = createValue().newInstance();
+ assertThat( newInstance.equals( null ) ).isFalse();
}
@Test
@DisplayName( "equals should result in false for two different instances." )
default void equalsSameToBeFalse() throws ReflectiveOperationException
{
- T firstInstance = createNewInstance( this.getClass() );
- T secondInstance = createNewInstance( this.getClass() );
+ T firstInstance = createValue().newInstance();
+ T secondInstance = createValue().newInstance();
assertThat( firstInstance.equals( secondInstance ) ).isFalse();
}
@@ -68,7 +66,7 @@ interface ModelTestInterface< T >
@DisplayName( "toString should not be null." )
default void toStringNullSafe() throws ReflectiveOperationException
{
- assertThat( createNewInstance( this.getClass() ).toString() ).isNotNull();
+ assertThat( createValue().newInstance().toString() ).isNotNull();
}
/**
diff --git a/maven-model/src/test/java/org/apache/maven/model/NotifierTest.java b/maven-model/src/test/java/org/apache/maven/model/NotifierTest.java
index 8081fba..48605cc 100644
--- a/maven-model/src/test/java/org/apache/maven/model/NotifierTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/NotifierTest.java
@@ -26,4 +26,9 @@ package org.apache.maven.model;
*/
class NotifierTest implements ModelTestInterface< Notifier >
{
+ @Override
+ public Class<Notifier> createValue()
+ {
+ return Notifier.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/OrganizationTest.java b/maven-model/src/test/java/org/apache/maven/model/OrganizationTest.java
index 6394a9b..b5f694e 100644
--- a/maven-model/src/test/java/org/apache/maven/model/OrganizationTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/OrganizationTest.java
@@ -26,4 +26,9 @@ package org.apache.maven.model;
*/
class OrganizationTest implements ModelTestInterface< Organization >
{
+ @Override
+ public Class<Organization> createValue()
+ {
+ return Organization.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ParentTest.java b/maven-model/src/test/java/org/apache/maven/model/ParentTest.java
index cc7451c..605c55c 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ParentTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ParentTest.java
@@ -26,4 +26,9 @@ package org.apache.maven.model;
*/
class ParentTest implements ModelTestInterface< Parent >
{
+ @Override
+ public Class<Parent> createValue()
+ {
+ return Parent.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/PluginConfigurationTest.java b/maven-model/src/test/java/org/apache/maven/model/PluginConfigurationTest.java
index b36b409..5b92db9 100644
--- a/maven-model/src/test/java/org/apache/maven/model/PluginConfigurationTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/PluginConfigurationTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class PluginConfigurationTest implements ModelTestInterface< PluginConfiguration >
{
+ @Override
+ public Class<PluginConfiguration> createValue()
+ {
+ return PluginConfiguration.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/PluginContainerTest.java b/maven-model/src/test/java/org/apache/maven/model/PluginContainerTest.java
index b212c3d..ccda9dc 100644
--- a/maven-model/src/test/java/org/apache/maven/model/PluginContainerTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/PluginContainerTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class PluginContainerTest implements ModelTestInterface< PluginContainer >
{
+ @Override
+ public Class<PluginContainer> createValue()
+ {
+ return PluginContainer.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/PluginExecutionTest.java b/maven-model/src/test/java/org/apache/maven/model/PluginExecutionTest.java
index 280b9ee..8a48528 100644
--- a/maven-model/src/test/java/org/apache/maven/model/PluginExecutionTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/PluginExecutionTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class PluginExecutionTest implements ModelTestInterface< PluginExecution >
{
+ @Override
+ public Class<PluginExecution> createValue()
+ {
+ return PluginExecution.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/PluginManagementTest.java b/maven-model/src/test/java/org/apache/maven/model/PluginManagementTest.java
index e230536..f5e459b 100644
--- a/maven-model/src/test/java/org/apache/maven/model/PluginManagementTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/PluginManagementTest.java
@@ -26,4 +26,9 @@ package org.apache.maven.model;
*/
class PluginManagementTest implements ModelTestInterface< PluginManagement >
{
+ @Override
+ public Class<PluginManagement> createValue()
+ {
+ return PluginManagement.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/PluginTest.java b/maven-model/src/test/java/org/apache/maven/model/PluginTest.java
index 6ed3497..5169d67 100644
--- a/maven-model/src/test/java/org/apache/maven/model/PluginTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/PluginTest.java
@@ -26,4 +26,9 @@ package org.apache.maven.model;
*/
class PluginTest implements ModelTestInterface< Plugin >
{
+ @Override
+ public Class<Plugin> createValue()
+ {
+ return Plugin.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/PrerequisitesTest.java b/maven-model/src/test/java/org/apache/maven/model/PrerequisitesTest.java
index 2fc9f2f..bdd853f 100644
--- a/maven-model/src/test/java/org/apache/maven/model/PrerequisitesTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/PrerequisitesTest.java
@@ -26,4 +26,9 @@ package org.apache.maven.model;
*/
class PrerequisitesTest implements ModelTestInterface< Prerequisites >
{
+ @Override
+ public Class<Prerequisites> createValue()
+ {
+ return Prerequisites.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ProfileTest.java b/maven-model/src/test/java/org/apache/maven/model/ProfileTest.java
index 0167304..4fde5b7 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ProfileTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ProfileTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class ProfileTest implements ModelTestInterface< Profile >
{
+ @Override
+ public Class<Profile> createValue()
+ {
+ return Profile.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/RelocationTest.java b/maven-model/src/test/java/org/apache/maven/model/RelocationTest.java
index 450fd83..93cef72 100644
--- a/maven-model/src/test/java/org/apache/maven/model/RelocationTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/RelocationTest.java
@@ -26,4 +26,9 @@ package org.apache.maven.model;
*/
class RelocationTest implements ModelTestInterface< Relocation >
{
+ @Override
+ public Class<Relocation> createValue()
+ {
+ return Relocation.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ReportPluginTest.java b/maven-model/src/test/java/org/apache/maven/model/ReportPluginTest.java
index 2c29149..0c1ff95 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ReportPluginTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ReportPluginTest.java
@@ -26,4 +26,9 @@ package org.apache.maven.model;
*/
class ReportPluginTest implements ModelTestInterface< ReportPlugin >
{
+ @Override
+ public Class<ReportPlugin> createValue()
+ {
+ return ReportPlugin.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ReportSetTest.java b/maven-model/src/test/java/org/apache/maven/model/ReportSetTest.java
index 1d46cd3..52da631 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ReportSetTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ReportSetTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class ReportSetTest implements ModelTestInterface< ReportSet >
{
+ @Override
+ public Class<ReportSet> createValue()
+ {
+ return ReportSet.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ReportingTest.java b/maven-model/src/test/java/org/apache/maven/model/ReportingTest.java
index 357855a..4940c80 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ReportingTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ReportingTest.java
@@ -26,4 +26,9 @@ package org.apache.maven.model;
*/
class ReportingTest implements ModelTestInterface< Reporting >
{
+ @Override
+ public Class<Reporting> createValue()
+ {
+ return Reporting.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/RepositoryPolicyTest.java b/maven-model/src/test/java/org/apache/maven/model/RepositoryPolicyTest.java
index 479c621..5b13ee0 100644
--- a/maven-model/src/test/java/org/apache/maven/model/RepositoryPolicyTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/RepositoryPolicyTest.java
@@ -27,4 +27,9 @@ package org.apache.maven.model;
class RepositoryPolicyTest implements ModelTestInterface< RepositoryPolicy >
{
+ @Override
+ public Class<RepositoryPolicy> createValue()
+ {
+ return RepositoryPolicy.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/RepositoryTest.java b/maven-model/src/test/java/org/apache/maven/model/RepositoryTest.java
index 319043a..9a52d92 100644
--- a/maven-model/src/test/java/org/apache/maven/model/RepositoryTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/RepositoryTest.java
@@ -26,5 +26,10 @@ package org.apache.maven.model;
*/
class RepositoryTest implements ModelTestInterface< Repository >
{
+ @Override
+ public Class<Repository> createValue()
+ {
+ return Repository.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ResourceTest.java b/maven-model/src/test/java/org/apache/maven/model/ResourceTest.java
index 30083f9..99921db 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ResourceTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ResourceTest.java
@@ -26,5 +26,10 @@ package org.apache.maven.model;
*/
class ResourceTest implements ModelTestInterface< Resource >
{
+ @Override
+ public Class<Resource> createValue()
+ {
+ return Resource.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/ScmTest.java b/maven-model/src/test/java/org/apache/maven/model/ScmTest.java
index 4bedb7e..331e21f 100644
--- a/maven-model/src/test/java/org/apache/maven/model/ScmTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/ScmTest.java
@@ -27,6 +27,11 @@ package org.apache.maven.model;
class ScmTest implements ModelTestInterface< Scm >
{
+ @Override
+ public Class<Scm> createValue()
+ {
+ return Scm.class;
+ }
}
diff --git a/maven-model/src/test/java/org/apache/maven/model/SiteTest.java b/maven-model/src/test/java/org/apache/maven/model/SiteTest.java
index 6537547..8a4a23a 100644
--- a/maven-model/src/test/java/org/apache/maven/model/SiteTest.java
+++ b/maven-model/src/test/java/org/apache/maven/model/SiteTest.java
@@ -26,4 +26,9 @@ package org.apache.maven.model;
*/
class SiteTest implements ModelTestInterface< Site >
{
+ @Override
+ public Class<Site> createValue()
+ {
+ return Site.class;
+ }
}