@@ -89,17 +89,28 @@ void testFailingProject() {
89
89
@ DisplayName ("parseResources" )
90
90
void parseResources () {
91
91
Path baseDir = TestProjectHelper .getMavenProject ("resources" );
92
- ParserParityTestHelper .scanProjectDir (baseDir ).parseSequentially ().verifyParity ((comparingParsingResult , testedParsingResult ) -> {
93
- assertThat (comparingParsingResult .sourceFiles ()).hasSize (5 );
94
- });
92
+ ParserParityTestHelper .scanProjectDir (baseDir )
93
+ .parseSequentially ()
94
+ .verifyParity ((comparingParsingResult , testedParsingResult ) -> {
95
+ assertThat (comparingParsingResult .sourceFiles ()).hasSize (5 );
96
+ });
95
97
}
96
98
97
99
@ Test
98
100
@ DisplayName ("parseResources" )
99
101
void parseResourcesRewriteOnly () {
100
102
Path baseDir = TestProjectHelper .getMavenProject ("resources" );
101
- RewriteProjectParsingResult parsingResult = new ParserExecutionHelper ().parseWithComparingParser (baseDir , new SpringRewriteProperties (), new RewriteExecutionContext ());
102
- List <String > list = parsingResult .sourceFiles ().get (3 ).getMarkers ().findFirst (JavaSourceSet .class ).get ().getClasspath ().stream ().map (fqn -> fqn .getFullyQualifiedName ()).toList ();
103
+ RewriteProjectParsingResult parsingResult = new ParserExecutionHelper ().parseWithComparingParser (baseDir ,
104
+ new SpringRewriteProperties (), new RewriteExecutionContext ());
105
+ List <String > list = parsingResult .sourceFiles ()
106
+ .get (3 )
107
+ .getMarkers ()
108
+ .findFirst (JavaSourceSet .class )
109
+ .get ()
110
+ .getClasspath ()
111
+ .stream ()
112
+ .map (fqn -> fqn .getFullyQualifiedName ())
113
+ .toList ();
103
114
assertThat (list ).contains ("javax.validation.BootstrapConfiguration" );
104
115
}
105
116
@@ -111,22 +122,32 @@ void parseResourcesMavenExecutor() {
111
122
AtomicReference <List <String >> cpRef = new AtomicReference <>();
112
123
new MavenExecutor (event -> {
113
124
MavenSession mavenSession = event .getSession ();
114
- MavenProject application = mavenSession .getProjects ().stream ().filter (p -> p .getArtifactId ().equals ("application" )).findFirst ().get ();
125
+ MavenProject application = mavenSession .getProjects ()
126
+ .stream ()
127
+ .filter (p -> p .getArtifactId ().equals ("application" ))
128
+ .findFirst ()
129
+ .get ();
115
130
List <Dependency > compileDependencies = application .getCompileDependencies ();
116
131
try {
117
132
List <String > compileClasspathElements = application .getCompileClasspathElements ();
118
133
cpRef .set (compileClasspathElements );
119
- } catch (DependencyResolutionRequiredException e ) {
134
+ }
135
+ catch (DependencyResolutionRequiredException e ) {
120
136
throw new RuntimeException (e );
121
137
}
122
138
123
- })
124
- .execute (List .of ("clean" , "package" ), baseDir );
139
+ }).execute (List .of ("clean" , "package" ), baseDir );
125
140
126
141
assertThat (cpRef .get ()).contains (
127
- Path .of (System .getProperty ("user.home" )).resolve (".m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar" ).toString (),
128
- Path .of ("." ).resolve ("testcode/maven-projects/resources/application/target/classes" ).toAbsolutePath ().normalize ().toString ()
129
- );
142
+ Path .of (System .getProperty ("user.home" ))
143
+ .resolve (
144
+ ".m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar" )
145
+ .toString (),
146
+ Path .of ("." )
147
+ .resolve ("testcode/maven-projects/resources/application/target/classes" )
148
+ .toAbsolutePath ()
149
+ .normalize ()
150
+ .toString ());
130
151
}
131
152
132
153
@ Test
@@ -137,22 +158,32 @@ void parseTest1MavenExecutor() {
137
158
AtomicReference <List <String >> cpRef = new AtomicReference <>();
138
159
new MavenExecutor (event -> {
139
160
MavenSession mavenSession = event .getSession ();
140
- MavenProject application = mavenSession .getProjects ().stream ().filter (p -> p .getArtifactId ().equals ("dummy-root" )).findFirst ().get ();
161
+ MavenProject application = mavenSession .getProjects ()
162
+ .stream ()
163
+ .filter (p -> p .getArtifactId ().equals ("dummy-root" ))
164
+ .findFirst ()
165
+ .get ();
141
166
List <Dependency > compileDependencies = application .getCompileDependencies ();
142
- try {
143
- List <String > compileClasspathElements = application .getCompileClasspathElements ();
167
+ try {
168
+ List <String > compileClasspathElements = application .getCompileClasspathElements ();
144
169
cpRef .set (compileClasspathElements );
145
- } catch (DependencyResolutionRequiredException e ) {
146
- throw new RuntimeException (e );
147
- }
170
+ }
171
+ catch (DependencyResolutionRequiredException e ) {
172
+ throw new RuntimeException (e );
173
+ }
148
174
149
- })
150
- .execute (List .of ("clean" , "package" ), baseDir );
175
+ }).execute (List .of ("clean" , "package" ), baseDir );
151
176
152
177
assertThat (cpRef .get ()).contains (
153
- Path .of (System .getProperty ("user.home" )).resolve (".m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar" ).toString (),
154
- Path .of ("." ).resolve ("testcode/maven-projects/test1/target/classes" ).toAbsolutePath ().normalize ().toString ()
155
- );
178
+ Path .of (System .getProperty ("user.home" ))
179
+ .resolve (
180
+ ".m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar" )
181
+ .toString (),
182
+ Path .of ("." )
183
+ .resolve ("testcode/maven-projects/test1/target/classes" )
184
+ .toAbsolutePath ()
185
+ .normalize ()
186
+ .toString ());
156
187
}
157
188
158
189
@ Test
0 commit comments