diff --git a/pom.xml b/pom.xml index 448d8709..ddfa8674 100644 --- a/pom.xml +++ b/pom.xml @@ -53,6 +53,7 @@ + yyyy-MM-dd'T'HH:mm:ss'Z' true 11 3.6.2 diff --git a/src/main/java/org/jboss/pnc/deliverablesanalyzer/Version.java b/src/main/java/org/jboss/pnc/deliverablesanalyzer/Version.java index 48eed000..f8f28485 100644 --- a/src/main/java/org/jboss/pnc/deliverablesanalyzer/Version.java +++ b/src/main/java/org/jboss/pnc/deliverablesanalyzer/Version.java @@ -63,6 +63,7 @@ public static ComponentVersion getComponentVersion() { ComponentVersion quarkus = ComponentVersion.builder().name("Quarkus").version(getQuarkusVersion()).build(); return ComponentVersion.builder() + .name("Deliverables Analyzer") .version(getVersionNumber()) .commit(getScmRevision()) .builtOn(ZonedDateTime.parse(getBuildDate())) @@ -78,7 +79,7 @@ private static String getAppProperty(String name) { return PROPERTIES.getProperty(name, "unknown"); } - private static String getVersionNumber() { + public static String getVersionNumber() { return getAppProperty("version"); } diff --git a/src/test/java/org/jboss/pnc/deliverablesanalyzer/rest/AppTest.java b/src/test/java/org/jboss/pnc/deliverablesanalyzer/rest/AppTest.java index 2b1770c4..dde91819 100644 --- a/src/test/java/org/jboss/pnc/deliverablesanalyzer/rest/AppTest.java +++ b/src/test/java/org/jboss/pnc/deliverablesanalyzer/rest/AppTest.java @@ -16,10 +16,7 @@ package org.jboss.pnc.deliverablesanalyzer.rest; import static io.restassured.RestAssured.given; -import static org.hamcrest.CoreMatchers.is; -import static org.hamcrest.Matchers.containsString; -import static org.hamcrest.Matchers.emptyOrNullString; -import static org.hamcrest.Matchers.not; +import static org.hamcrest.Matchers.equalTo; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; @@ -46,17 +43,15 @@ static void init() { void testVersion() { String version = given().log() .all() - .accept(MediaType.TEXT_PLAIN) + .accept(MediaType.APPLICATION_JSON) .when() .get("/api/version") .then() .log() .all() .statusCode(Response.Status.OK.getStatusCode()) - .body( - not(is(emptyOrNullString())), - not(containsString("unknown")), - containsString(Version.getVersion())) + .body("name", equalTo("Deliverables Analyzer")) + .body("version", equalTo(Version.getVersionNumber())) .extract() .response() .asString();