TestPropertySource Class — spring-boot Architecture
Architecture documentation for the TestPropertySource class in ConfigurationPropertySourcesTests.java from the spring-boot codebase.
Entity Profile
Relationship Graph
Source Code
core/spring-boot/src/test/java/org/springframework/boot/context/properties/source/ConfigurationPropertySourcesTests.java lines 210–234
static class TestPropertySource extends MapPropertySource implements PropertySourceInfo {
private final boolean immutable;
TestPropertySource(int index, boolean immutable) {
super("test-" + index, createProperties(index));
this.immutable = immutable;
}
private static Map<String, Object> createProperties(int index) {
Map<String, Object> map = new LinkedHashMap<>();
for (int i = 0; i < 1000; i++) {
String name = "test-" + index + "-property-" + i;
String value = name + "-value";
map.put(name, value);
}
return map;
}
@Override
public boolean isImmutable() {
return this.immutable;
}
}
Domain
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free