类org.springframework.test.context.support.TestPropertySourceUtils源码实例Demo

下面列出了怎么用org.springframework.test.context.support.TestPropertySourceUtils的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: adaptive-alerting   文件: KafkaNotifierTest.java
@Override
public void initialize(ConfigurableApplicationContext applicationContext) {
    TestPropertySourceUtils.addInlinedPropertiesToEnvironment(applicationContext,
            "bootstrap.servers=" + bootstrapServers(kafka),
            "webhook.port=" + webhook.getPort()
    );
}
 
@Before
public void setup() {
	TestPropertySourceUtils.addInlinedPropertiesToEnvironment(this.context,
			"spring.cloud.gcp.sql.instance-connection-name=test-connection",
			"spring.cloud.gcp.sql.database-name=test-dbname",
			"spring.cloud.gcp.sql.credentials.encoded-key=test-key");
}
 
@Test
void bindMinimumValidProperties() {
	this.context.register(ServiceBrokerPropertiesConfiguration.class);
	TestPropertySourceUtils.addPropertiesFilesToEnvironment(this.context, "classpath:catalog-minimal.properties");
	validateMinimumCatalog();
}
 
@Test
void bindFullValidProperties() {
	this.context.register(ServiceBrokerPropertiesConfiguration.class);
	TestPropertySourceUtils.addPropertiesFilesToEnvironment(this.context, "classpath:catalog-full.properties");
	validateFullCatalog();
}
 
@Override
public void initialize(ConfigurableApplicationContext configurableApplicationContext) {
    TestPropertySourceUtils.addInlinedPropertiesToEnvironment(configurableApplicationContext, "example.firstProperty=" + PROPERTY_FIRST_VALUE);

    TestPropertySourceUtils.addPropertiesFilesToEnvironment(configurableApplicationContext, "context-override-application.properties");
}
 
 类方法
 同包方法