Support for getFilename() in ModuleResource

See gh-28507
This commit is contained in:
Juergen Hoeller
2023-06-30 00:35:14 +02:00
parent 654dee8cd6
commit 31a51cca4f
2 changed files with 8 additions and 0 deletions

View File

@@ -92,6 +92,12 @@ public class ModuleResource extends AbstractResource {
return new ModuleResource(this.module, pathToUse);
}
@Override
@Nullable
public String getFilename() {
return StringUtils.getFilename(this.path);
}
@Override
public String getDescription() {
return "module resource [" + this.path + "]" +

View File

@@ -40,6 +40,7 @@ class ModuleResourceTests {
assertThat(mr.isReadable()).isTrue();
assertThat(mr.isOpen()).isFalse();
assertThat(mr.isFile()).isFalse();
assertThat(mr.getFilename()).isEqualTo("Introspector.class");
assertThat(mr.getDescription()).contains(mr.getModule().getName());
assertThat(mr.getDescription()).contains(mr.getPath());
@@ -55,6 +56,7 @@ class ModuleResourceTests {
assertThat(mr.isReadable()).isFalse();
assertThat(mr.isOpen()).isFalse();
assertThat(mr.isFile()).isFalse();
assertThat(mr.getFilename()).isEqualTo("Introspecter.class");
assertThat(mr.getDescription()).contains(mr.getModule().getName());
assertThat(mr.getDescription()).contains(mr.getPath());