Skip to content

Commit 9201d5f

Browse files
committed
Add projects map to test config properties
Extend `TestConfigurationProperties` with a `projects` field of type `Map<String, List<ProjectInfoProperties>>`, including accessor methods and the required import. This broadens test coverage for binding nested map/list configuration structures.
1 parent 838639c commit 9201d5f

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

microsphere-spring-boot-core/src/test/java/io/microsphere/spring/boot/context/properties/TestConfigurationProperties.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
package io.microsphere.spring.boot.context.properties;
1919

20+
import org.springframework.boot.autoconfigure.info.ProjectInfoProperties;
2021
import org.springframework.boot.context.properties.ConfigurationProperties;
2122

2223
import java.util.List;
@@ -40,6 +41,8 @@ public class TestConfigurationProperties {
4041

4142
private List<Integer> ports;
4243

44+
private Map<String, List<ProjectInfoProperties>> projects;
45+
4346
public String getName() {
4447
return name;
4548
}
@@ -71,4 +74,12 @@ public List<Integer> getPorts() {
7174
public void setPorts(List<Integer> ports) {
7275
this.ports = ports;
7376
}
77+
78+
public Map<String, List<ProjectInfoProperties>> getProjects() {
79+
return projects;
80+
}
81+
82+
public void setProjects(Map<String, List<ProjectInfoProperties>> projects) {
83+
this.projects = projects;
84+
}
7485
}

0 commit comments

Comments
 (0)