Skip to content

Commit 1ea4eb1

Browse files
committed
Polish
1 parent 99e8978 commit 1ea4eb1

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

spring-core/src/main/java/org/springframework/aot/generate/GeneratedFiles.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@
2727
import org.springframework.util.function.ThrowingConsumer;
2828

2929
/**
30-
* Interface that can be used to add {@link Kind#SOURCE source},
30+
* Repository of generated files. Can be used to add {@link Kind#SOURCE source},
3131
* {@link Kind#RESOURCE resource}, or {@link Kind#CLASS class} files generated
3232
* during ahead-of-time processing. Source and resource files are written using
33-
* UTF-8 encoding.
33+
* {@code UTF-8} encoding.
3434
*
3535
* @author Phillip Webb
3636
* @author Brian Clozel
@@ -236,8 +236,8 @@ enum Kind {
236236
}
237237

238238
/**
239-
* Provide access to a particular file and offer convenient method to save
240-
* or override its content.
239+
* Provide access to a particular file and offer convenient methods to retrieve,
240+
* save, or override its content.
241241
*
242242
* @since 6.2
243243
*/

spring-core/src/test/java/org/springframework/aot/generate/GeneratedFilesTests.java

+10-6
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ void handleFileWhenFileExistsCanOverrideUsingExistingContent() throws IOExceptio
190190
AtomicBoolean called = new AtomicBoolean(false);
191191
this.generatedFiles.handleFile(Kind.RESOURCE, "META-INF/test", handler -> {
192192
called.set(true);
193+
assertThat(handler.getContent()).isNotNull();
193194
String existing = readSource(handler.getContent());
194195
handler.override(createSource(existing+"-override"));
195196
});
@@ -225,8 +226,10 @@ private GeneratedFileAssert assertThatFileAdded(Kind kind, String path)
225226

226227
static class TestGeneratedFiles implements GeneratedFiles {
227228

229+
@Nullable
228230
private Kind kind;
229231

232+
@Nullable
230233
private String path;
231234

232235
private TestFileHandler fileHandler = new TestFileHandler();
@@ -247,21 +250,22 @@ GeneratedFileAssert assertThatFileAdded(Kind kind, String path)
247250
assertThat(this.kind).as("kind").isEqualTo(kind);
248251
assertThat(this.path).as("path").isEqualTo(path);
249252
assertThat(this.fileHandler.content).as("content").isNotNull();
250-
return new GeneratedFileAssert(this.fileHandler);
253+
return new GeneratedFileAssert(this.fileHandler.content, this.fileHandler.override);
251254
}
252255
}
253256

254257
private static class GeneratedFileAssert extends AbstractStringAssert<GeneratedFileAssert> {
255258

256-
private final TestFileHandler fileHandler;
259+
@Nullable
260+
private final Boolean override;
257261

258-
GeneratedFileAssert(TestFileHandler fileHandler) throws IOException {
259-
super(readSource(fileHandler.content), GeneratedFileAssert.class);
260-
this.fileHandler = fileHandler;
262+
GeneratedFileAssert(InputStreamSource content, @Nullable Boolean override) throws IOException {
263+
super(readSource(content), GeneratedFileAssert.class);
264+
this.override = override;
261265
}
262266

263267
public GeneratedFileAssert hasOverride(boolean expected) {
264-
assertThat(this.fileHandler.override).isEqualTo(expected);
268+
assertThat(this.override).isEqualTo(expected);
265269
return this.myself;
266270
}
267271
}

0 commit comments

Comments
 (0)