/*
*
*/
package org.lightfish.business.administration;
import javax.json.JsonObject;
import org.junit.Assert;
import static org.junit.Assert.assertNotNull;
import org.junit.Before;
import org.junit.Test;
import org.lightfish.business.RESTSupport;
/**
*
* @author adam-bien.com
*/
public class ServerInfoResourceIT extends RESTSupport {
private String URI = "http://localhost:8080/lightfish/resources/serverinfo";
@Before
@Override
public void init() {
super.init(URI);
}
@Test
public void fetchVersionAndUptime() {
JsonObject serverInfo = super.mainTarget.request().get(JsonObject.class);
Assert.assertNotNull(serverInfo);
String version = serverInfo.getString("version");
assertNotNull(version);
String uptime = serverInfo.getString("uptime");
assertNotNull(uptime);
}
@Test
public void fetchLightFishInfo() {
JsonObject lightfishInfo = super.mainTarget.path("lightfish").request().get(JsonObject.class);
System.out.println("-- " + lightfishInfo);
assertNotNull(lightfishInfo);
}
}