From eb4a9d87fde2579e1221a4faed3c0b432937fdd1 Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Wed, 13 Sep 2017 12:46:43 +0200 Subject: [PATCH] Add actuator to jersey sample Closes gh-10259 --- .../spring-boot-sample-jersey/pom.xml | 12 ++++++++++++ .../sample/jersey/SampleJerseyApplicationTests.java | 10 +++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/spring-boot-samples/spring-boot-sample-jersey/pom.xml b/spring-boot-samples/spring-boot-sample-jersey/pom.xml index 58b295503a..49ac7ab2c8 100644 --- a/spring-boot-samples/spring-boot-sample-jersey/pom.xml +++ b/spring-boot-samples/spring-boot-sample-jersey/pom.xml @@ -25,6 +25,10 @@ org.springframework.boot spring-boot-starter-jersey + + org.springframework.boot + spring-boot-starter-actuator + org.springframework.boot @@ -43,6 +47,14 @@ org.springframework.boot spring-boot-maven-plugin + + + generate build info + + build-info + + + diff --git a/spring-boot-samples/spring-boot-sample-jersey/src/test/java/sample/jersey/SampleJerseyApplicationTests.java b/spring-boot-samples/spring-boot-sample-jersey/src/test/java/sample/jersey/SampleJerseyApplicationTests.java index b140f14514..a1e655741d 100644 --- a/spring-boot-samples/spring-boot-sample-jersey/src/test/java/sample/jersey/SampleJerseyApplicationTests.java +++ b/spring-boot-samples/spring-boot-sample-jersey/src/test/java/sample/jersey/SampleJerseyApplicationTests.java @@ -1,5 +1,5 @@ /* - * Copyright 2012-2016 the original author or authors. + * Copyright 2012-2017 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -58,4 +58,12 @@ public class SampleJerseyApplicationTests { assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.BAD_REQUEST); } + @Test + public void actuatorStatus() { + ResponseEntity entity = this.restTemplate + .getForEntity("/application/status", String.class); + assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); + assertThat(entity.getBody()).isEqualTo("{\"status\":\"UP\"}"); + } + }