package org.springframework.cloud.config.java; import static org.junit.Assert.assertNotNull; import org.junit.Test; import org.springframework.cloud.app.ApplicationInstanceInfo; import org.springframework.cloud.config.AbstractCloudConfigServiceScanTest; import org.springframework.cloud.service.ServiceInfo; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.Configuration; /** * Test for the {@link CloudScan} annotation * * @author Ramnivas Laddad * */ public class CloudScanJavaConfigTest extends AbstractCloudConfigServiceScanTest { protected ApplicationContext getTestApplicationContext(ServiceInfo... serviceInfos) { return getTestApplicationContext(CloudScanJavaConfigTestConfig.class, serviceInfos); } @Test public void cloudScanIntroducesApplicationInstanceInfo() { ApplicationContext testContext = getTestApplicationContext(); assertNotNull(testContext.getBean(ApplicationInstanceInfo.class)); } } @Configuration @CloudScan class CloudScanJavaConfigTestConfig { }