private String q2Version() { return String.format("jPOS %s %s/%s (%s)", Q2.getVersion(), Q2.getBranch(), Q2.getRevision(), Q2.getBuildTimestamp() ); } private Map<String,Object> diskspace() {
public static String getVersionString() { String appVersionString = getAppVersionString(); int l = PGPHelper.checkLicense(); String sl = l > 0 ? " " + Integer.toString(l,16) : ""; String vs = null; if (appVersionString != null) { vs = String.format ("jPOS %s %s/%s%s (%s)%n%s%s", getVersion(), getBranch(), getRevision(), sl, getBuildTimestamp(), appVersionString, getLicensee() ); } else { vs = String.format("jPOS %s %s/%s%s (%s) %s", getVersion(), getBranch(), getRevision(), sl, getBuildTimestamp(), getLicensee() ); } // if ((l & 0xE0000) > 0) // throw new IllegalAccessError(vs); return vs; }
@Test public void testVersion() { given().log().all() .get("q2/version").then().statusCode(200).assertThat() .body("version", equalTo( String.format("jPOS %s %s/%s (%s)", Q2.getVersion(), Q2.getBranch(), Q2.getRevision(), Q2.getBuildTimestamp() ) )); }
@Test public void testAll() { given().log().all() .get("q2").then().statusCode(200).assertThat() .body("version", equalTo( String.format("jPOS %s %s/%s (%s)", Q2.getVersion(), Q2.getBranch(), Q2.getRevision(), Q2.getBuildTimestamp() ) )); }
@Test public void testPost() { given().and().body("{ \"test\": \"Test JSON\" }") .log().all().post("q2") .then().statusCode(200).assertThat() .body("version", equalTo( String.format("jPOS %s %s/%s (%s)", Q2.getVersion(), Q2.getBranch(), Q2.getRevision(), Q2.getBuildTimestamp() ) )); }