[MNG-7763] Provide UTF-8 as a default value for project.build.sourceEncoding and project.reporting.outputEncoding
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java
index 1709ec0..55027ce 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java
@@ -84,7 +84,16 @@
assertEquals( "", props.getProperty( "project.url", "" ) );
assertEquals( "", props.getProperty( "project.inceptionYear", "" ) );
assertEquals( "", props.getProperty( "project.build.defaultGoal", "" ) );
- assertMissing( props, "project.properties." );
+ if ( matchesVersionRange( "[4.0.0-alpha-6,)" ) )
+ {
+ assertEquals( "2", props.getProperty( "project.properties" ) );
+ assertEquals( "UTF-8", props.getProperty( "project.properties.project.build.sourceEncoding" ) );
+ assertEquals( "UTF-8", props.getProperty( "project.properties.project.reporting.outputEncoding" ) );
+ }
+ else
+ {
+ assertMissing( props, "project.properties." );
+ }
assertMissing( props, "project.prerequisites." );
assertMissing( props, "project.modules." );
assertMissing( props, "project.licenses." );