Search in sources :

Example 6 with RuntimeStatisticsVO

use of org.olat.restapi.system.vo.RuntimeStatisticsVO in project openolat by klemens.

the class SystemTest method testRuntimeStatisticsInfos.

@Test
public void testRuntimeStatisticsInfos() throws IOException, URISyntaxException {
    RestConnection conn = new RestConnection();
    assertTrue(conn.login("administrator", "openolat"));
    URI systemUri = conn.getContextURI().path("system").path("monitoring").path("runtime").build();
    RuntimeStatisticsVO runtimeStats = conn.get(systemUri, RuntimeStatisticsVO.class);
    assertNotNull(runtimeStats);
    assertNotNull(runtimeStats.getClasses());
    assertNotNull(runtimeStats.getMemory());
    assertNotNull(runtimeStats.getThreads());
    conn.shutdown();
}
Also used : RuntimeStatisticsVO(org.olat.restapi.system.vo.RuntimeStatisticsVO) URI(java.net.URI) Test(org.junit.Test)

Aggregations

RuntimeStatisticsVO (org.olat.restapi.system.vo.RuntimeStatisticsVO)6 URI (java.net.URI)4 Test (org.junit.Test)4 OperatingSystemMXBean (java.lang.management.OperatingSystemMXBean)2 RuntimeMXBean (java.lang.management.RuntimeMXBean)2 Date (java.util.Date)2 GET (javax.ws.rs.GET)2 Produces (javax.ws.rs.Produces)2