List of usage examples for org.springframework.boot.actuate.info Info getDetails
@JsonAnyGetter
public Map<String, Object> getDetails()
From source file:io.spring.initializr.service.info.CloudFoundryInfoContributorTests.java
@Test public void noVcap() { Info info = getInfo(this.environment); assertThat(info.getDetails()).isEmpty(); }
From source file:io.spring.initializr.service.info.CloudFoundryInfoContributorTests.java
@Test @SuppressWarnings("unchecked") public void applicationName() { this.environment.setProperty("vcap.application.name", "foo-bar"); Info info = getInfo(this.environment); assertThat(info.getDetails()).containsOnlyKeys("app"); Object appDetails = info.getDetails().get("app"); assertThat(appDetails).isInstanceOf(Map.class); assertThat((Map<String, Object>) appDetails).containsOnly(entry("name", "foo-bar")); }
From source file:io.spring.initializr.actuate.info.BomRangesInfoContributorTests.java
@Test public void noBom() { InitializrMetadata metadata = InitializrMetadataTestBuilder.withDefaults().build(); Info info = getInfo(metadata); assertThat(info.getDetails()).doesNotContainKeys("bom-ranges"); }
From source file:io.spring.initializr.actuate.info.BomRangesInfoContributorTests.java
@Test public void noMapping() { BillOfMaterials bom = BillOfMaterials.create("com.example", "bom", "1.0.0"); InitializrMetadata metadata = InitializrMetadataTestBuilder.withDefaults().addBom("foo", bom).build(); Info info = getInfo(metadata); assertThat(info.getDetails()).doesNotContainKeys("bom-ranges"); }
From source file:io.spring.initializr.actuate.info.BomRangesInfoContributorTests.java
@Test public void withMappings() { BillOfMaterials bom = BillOfMaterials.create("com.example", "bom", "1.0.0"); bom.getMappings().add(BillOfMaterials.Mapping.create("[1.3.0.RELEASE,1.3.8.RELEASE]", "1.1.0")); bom.getMappings().add(BillOfMaterials.Mapping.create("1.3.8.BUILD-SNAPSHOT", "1.1.1-SNAPSHOT")); InitializrMetadata metadata = InitializrMetadataTestBuilder.withDefaults().addBom("foo", bom).build(); Info info = getInfo(metadata); assertThat(info.getDetails()).containsKeys("bom-ranges"); @SuppressWarnings("unchecked") Map<String, Object> ranges = (Map<String, Object>) info.getDetails().get("bom-ranges"); assertThat(ranges).containsOnlyKeys("foo"); @SuppressWarnings("unchecked") Map<String, Object> foo = (Map<String, Object>) ranges.get("foo"); assertThat(foo).containsExactly(entry("1.1.0", "Spring Boot >=1.3.0.RELEASE and <=1.3.8.RELEASE"), entry("1.1.1-SNAPSHOT", "Spring Boot >=1.3.8.BUILD-SNAPSHOT")); }
From source file:io.spring.initializr.actuate.info.DependencyRangesInfoContributorTests.java
@SuppressWarnings("unchecked") private Map<String, Object> getDependencyRangeInfo(Info info, String id) { assertThat(info.getDetails()).containsKeys("dependency-ranges"); Map<String, Object> ranges = (Map<String, Object>) info.getDetails().get("dependency-ranges"); return (Map<String, Object>) ranges.get(id); }
From source file:io.spring.initializr.actuate.info.DependencyRangesInfoContributorTests.java
@Test public void noDependencyWithVersion() { InitializrMetadata metadata = InitializrMetadataTestBuilder.withDefaults().build(); Info info = getInfo(metadata); assertThat(info.getDetails()).doesNotContainKeys("dependency-ranges"); }
From source file:io.spring.initializr.actuate.info.DependencyRangesInfoContributorTests.java
@Test public void dependencyWithNoMapping() { Dependency dependency = Dependency.withId("foo", "com.example", "foo", "1.2.3.RELEASE"); InitializrMetadata metadata = InitializrMetadataTestBuilder.withDefaults() .addDependencyGroup("foo", dependency).build(); Info info = getInfo(metadata); assertThat(info.getDetails()).doesNotContainKeys("dependency-ranges"); }
From source file:io.spring.initializr.actuate.info.DependencyRangesInfoContributorTests.java
@Test public void dependencyWithRangeOnArtifact() { Dependency dependency = Dependency.withId("foo", "com.example", "foo", "1.2.3.RELEASE"); dependency.getMappings()/* w ww. jav a 2s . c o m*/ .add(Dependency.Mapping.create("[1.1.0.RELEASE, 1.2.0.RELEASE)", null, "foo2", null)); InitializrMetadata metadata = InitializrMetadataTestBuilder.withDefaults() .addDependencyGroup("foo", dependency).build(); Info info = getInfo(metadata); assertThat(info.getDetails()).doesNotContainKeys("dependency-ranges"); }
From source file:io.spring.initializr.actuate.info.DependencyRangesInfoContributorTests.java
@Test public void dependencyWithRangeAndBom() { BillOfMaterials bom = BillOfMaterials.create("com.example", "bom", "1.0.0"); Dependency dependency = Dependency.withId("foo", "com.example", "foo", "1.2.3.RELEASE"); dependency.getMappings()/* w ww . j a v a 2 s.com*/ .add(Dependency.Mapping.create("[1.1.0.RELEASE, 1.2.0.RELEASE)", null, null, "0.1.0.RELEASE")); dependency.setBom("bom"); InitializrMetadata metadata = InitializrMetadataTestBuilder.withDefaults().addBom("bom", bom) .addDependencyGroup("foo", dependency).build(); Info info = getInfo(metadata); assertThat(info.getDetails()).doesNotContainKeys("dependency-ranges"); }