3030public class MavenITmng7038RootdirTest extends AbstractMavenIntegrationTestCase {
3131
3232 public MavenITmng7038RootdirTest () {
33- super ("[4.0.0-alpha-6 ,)" );
33+ super ("[3.10.0 ,)" );
3434 }
3535
3636 @ Test
@@ -58,42 +58,8 @@ public void testRootdir() throws IOException, VerificationException {
5858 Boolean .TRUE .toString (),
5959 props .getProperty ("project.properties.activated" ));
6060
61- verifier .verifyFilePresent ("module-a/target/pom.properties" );
62- props = verifier .loadProperties ("module-a/target/pom.properties" );
63- assertEquals (
64- "project.properties.rootdir" ,
65- new File (testDir , "module-a" ).getAbsolutePath (),
66- props .getProperty ("project.properties.rootdir" ));
67- assertEquals (
68- "project.rootDirectory" ,
69- new File (testDir , "module-a" ).getAbsolutePath (),
70- props .getProperty ("project.rootDirectory" ));
71- assertEquals ("session.topDirectory" , testDir .getAbsolutePath (), props .getProperty ("session.topDirectory" ));
72- assertEquals ("session.rootDirectory" , testDir .getAbsolutePath (), props .getProperty ("session.rootDirectory" ));
73- assertEquals (
74- "project.properties.activated" ,
75- Boolean .FALSE .toString (),
76- props .getProperty ("project.properties.activated" ));
77-
78- verifier .verifyFilePresent ("module-a/module-a-1/target/pom.properties" );
79- props = verifier .loadProperties ("module-a/module-a-1/target/pom.properties" );
80- assertEquals (
81- "project.properties.rootdir" ,
82- new File (testDir , "module-a" ).getAbsolutePath (),
83- props .getProperty ("project.properties.rootdir" ));
84- assertEquals (
85- "project.rootDirectory" ,
86- new File (testDir , "module-a" ).getAbsolutePath (),
87- props .getProperty ("project.rootDirectory" ));
88- assertEquals ("session.topDirectory" , testDir .getAbsolutePath (), props .getProperty ("session.topDirectory" ));
89- assertEquals ("session.rootDirectory" , testDir .getAbsolutePath (), props .getProperty ("session.rootDirectory" ));
90- assertEquals (
91- "project.properties.activated" ,
92- Boolean .FALSE .toString (),
93- props .getProperty ("project.properties.activated" ));
94-
95- verifier .verifyFilePresent ("module-b/target/pom.properties" );
96- props = verifier .loadProperties ("module-b/target/pom.properties" );
61+ verifier .verifyFilePresent ("module/target/pom.properties" );
62+ props = verifier .loadProperties ("module/target/pom.properties" );
9763 assertEquals (
9864 "project.properties.rootdir" ,
9965 testDir .getAbsolutePath (),
@@ -106,8 +72,8 @@ public void testRootdir() throws IOException, VerificationException {
10672 Boolean .TRUE .toString (),
10773 props .getProperty ("project.properties.activated" ));
10874
109- verifier .verifyFilePresent ("module-b /module-b -1/target/pom.properties" );
110- props = verifier .loadProperties ("module-b /module-b -1/target/pom.properties" );
75+ verifier .verifyFilePresent ("module/module-1/target/pom.properties" );
76+ props = verifier .loadProperties ("module/module-1/target/pom.properties" );
11177 assertEquals (
11278 "project.properties.rootdir" ,
11379 testDir .getAbsolutePath (),
@@ -122,67 +88,9 @@ public void testRootdir() throws IOException, VerificationException {
12288 }
12389
12490 @ Test
125- public void testRootdirWithTopdirAndRoot () throws IOException , VerificationException {
126- File testDir = ResourceExtractor .simpleExtractResources (getClass (), "/mng-7038-rootdir" );
127- Verifier verifier = newVerifier (new File (testDir , "module-a" ).getAbsolutePath ());
128-
129- verifier .addCliArgument ("validate" );
130- verifier .execute ();
131- verifier .verifyErrorFreeLog ();
132-
133- Properties props ;
134-
135- verifier .verifyFilePresent ("target/pom.properties" );
136- props = verifier .loadProperties ("target/pom.properties" );
137- assertEquals (
138- "project.properties.rootdir" ,
139- new File (testDir , "module-a" ).getAbsolutePath (),
140- props .getProperty ("project.properties.rootdir" ));
141- assertEquals (
142- "project.rootDirectory" ,
143- new File (testDir , "module-a" ).getAbsolutePath (),
144- props .getProperty ("project.rootDirectory" ));
145- assertEquals (
146- "session.topDirectory" ,
147- new File (testDir , "module-a" ).getAbsolutePath (),
148- props .getProperty ("session.topDirectory" ));
149- assertEquals (
150- "session.rootDirectory" ,
151- new File (testDir , "module-a" ).getAbsolutePath (),
152- props .getProperty ("session.rootDirectory" ));
153- assertEquals (
154- "project.properties.activated" ,
155- Boolean .FALSE .toString (),
156- props .getProperty ("project.properties.activated" ));
157-
158- verifier .verifyFilePresent ("module-a-1/target/pom.properties" );
159- props = verifier .loadProperties ("module-a-1/target/pom.properties" );
160- assertEquals (
161- "project.properties.rootdir" ,
162- new File (testDir , "module-a" ).getAbsolutePath (),
163- props .getProperty ("project.properties.rootdir" ));
164- assertEquals (
165- "project.rootDirectory" ,
166- new File (testDir , "module-a" ).getAbsolutePath (),
167- props .getProperty ("project.rootDirectory" ));
168- assertEquals (
169- "session.topDirectory" ,
170- new File (testDir , "module-a" ).getAbsolutePath (),
171- props .getProperty ("session.topDirectory" ));
172- assertEquals (
173- "session.rootDirectory" ,
174- new File (testDir , "module-a" ).getAbsolutePath (),
175- props .getProperty ("session.rootDirectory" ));
176- assertEquals (
177- "project.properties.activated" ,
178- Boolean .FALSE .toString (),
179- props .getProperty ("project.properties.activated" ));
180- }
181-
182- @ Test
183- public void testRootdirWithTopdirAndNoRoot () throws IOException , VerificationException {
91+ public void testRootdirWithTopdir () throws IOException , VerificationException {
18492 File testDir = ResourceExtractor .simpleExtractResources (getClass (), "/mng-7038-rootdir" );
185- Verifier verifier = newVerifier (new File (testDir , "module-b " ).getAbsolutePath ());
93+ Verifier verifier = newVerifier (new File (testDir , "module" ).getAbsolutePath ());
18694
18795 verifier .addCliArgument ("validate" );
18896 verifier .execute ();
@@ -199,24 +107,24 @@ public void testRootdirWithTopdirAndNoRoot() throws IOException, VerificationExc
199107 assertEquals ("project.rootDirectory" , testDir .getAbsolutePath (), props .getProperty ("project.rootDirectory" ));
200108 assertEquals (
201109 "session.topDirectory" ,
202- new File (testDir , "module-b " ).getAbsolutePath (),
110+ new File (testDir , "module" ).getAbsolutePath (),
203111 props .getProperty ("session.topDirectory" ));
204112 assertEquals ("session.rootDirectory" , testDir .getAbsolutePath (), props .getProperty ("session.rootDirectory" ));
205113 assertEquals (
206114 "project.properties.activated" ,
207115 Boolean .TRUE .toString (),
208116 props .getProperty ("project.properties.activated" ));
209117
210- verifier .verifyFilePresent ("module-b- 1/target/pom.properties" );
211- props = verifier .loadProperties ("module-b- 1/target/pom.properties" );
118+ verifier .verifyFilePresent ("module-1/target/pom.properties" );
119+ props = verifier .loadProperties ("module-1/target/pom.properties" );
212120 assertEquals (
213121 "project.properties.rootdir" ,
214122 testDir .getAbsolutePath (),
215123 props .getProperty ("project.properties.rootdir" ));
216124 assertEquals ("project.rootDirectory" , testDir .getAbsolutePath (), props .getProperty ("project.rootDirectory" ));
217125 assertEquals (
218126 "session.topDirectory" ,
219- new File (testDir , "module-b " ).getAbsolutePath (),
127+ new File (testDir , "module" ).getAbsolutePath (),
220128 props .getProperty ("session.topDirectory" ));
221129 assertEquals ("session.rootDirectory" , testDir .getAbsolutePath (), props .getProperty ("session.rootDirectory" ));
222130 assertEquals (
0 commit comments