Example usage for org.springframework.http MediaType parseMediaType

List of usage examples for org.springframework.http MediaType parseMediaType

Introduction

In this page you can find the example usage for org.springframework.http MediaType parseMediaType.

Prototype

public static MediaType parseMediaType(String mediaType) 

Source Link

Document

Parse the given String into a single MediaType .

Usage

From source file:com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.java

@Test
public void pulseUpdateForMemberClients() throws Exception {
    this.mockMvc//from  ww  w  . j av  a 2  s.  c  o m
            .perform(post("/pulseUpdate")
                    .param("pulseData", "{\"MemberClients\":{\"memberName\":\"" + MEMBER_NAME + "\"}}")
                    .principal(principal)
                    .accept(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)))
            .andExpect(status().isOk()).andExpect(jsonPath("$.MemberClients.name").value(MEMBER_NAME))
            .andExpect(jsonPath("$.MemberClients.memberClients[0].puts").value(0))
            .andExpect(jsonPath("$.MemberClients.memberClients[0].cpuUsage").value("0.0000"))
            .andExpect(jsonPath("$.MemberClients.memberClients[0].clientId").value("100"))
            .andExpect(jsonPath("$.MemberClients.memberClients[0].queueSize").value(0))
            .andExpect(jsonPath("$.MemberClients.memberClients[0].clientCQCount").value(0))
            .andExpect(jsonPath("$.MemberClients.memberClients[0].name").value(CLIENT_NAME))
            .andExpect(jsonPath("$.MemberClients.memberClients[0].isConnected").value("No"))
            .andExpect(jsonPath("$.MemberClients.memberClients[0].threads").value(0))
            .andExpect(jsonPath("$.MemberClients.memberClients[0].isSubscriptionEnabled").value("No"))
            .andExpect(jsonPath("$.MemberClients.memberClients[0].gets").value(0))
            .andExpect(jsonPath("$.MemberClients.memberClients[0].uptime").value("0 Hours 0 Mins 1 Secs"));
}

From source file:com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.java

@Test
public void pulseUpdateForMemberDetails() throws Exception {
    this.mockMvc//from   w  w w.  j  a v a  2  s .c om
            .perform(post("/pulseUpdate")
                    .param("pulseData", "{\"MemberDetails\":{\"memberName\":\"" + MEMBER_NAME + "\"}}")
                    .principal(principal)
                    .accept(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)))
            .andExpect(status().isOk()).andExpect(jsonPath("$.MemberDetails.name").value(MEMBER_NAME))
            .andExpect(jsonPath("$.MemberDetails.offHeapUsedSize").value(0))
            .andExpect(jsonPath("$.MemberDetails.diskStorageUsed").value(0D))
            .andExpect(jsonPath("$.MemberDetails.regionsCount").value(1))
            .andExpect(jsonPath("$.MemberDetails.clusterName").value(CLUSTER_NAME))
            .andExpect(jsonPath("$.MemberDetails.name").value(MEMBER_NAME))
            .andExpect(jsonPath("$.MemberDetails.threads").value(0))
            .andExpect(jsonPath("$.MemberDetails.clusterId").isNotEmpty())
            .andExpect(jsonPath("$.MemberDetails.numClients").value(1))
            .andExpect(jsonPath("$.MemberDetails.userName").value(PRINCIPAL_USER))
            .andExpect(jsonPath("$.MemberDetails.offHeapFreeSize").value(0))
            .andExpect(jsonPath("$.MemberDetails.memberId").value(MEMBER_ID))
            .andExpect(jsonPath("$.MemberDetails.status").value("Normal"));
}

From source file:com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.java

@Test
public void pulseUpdateForMemberDiskThroughput() throws Exception {
    this.mockMvc/*w  w w  . j  a va2s  . co m*/
            .perform(post("/pulseUpdate")
                    .param("pulseData", "{\"MemberDiskThroughput\":{\"memberName\":\"" + MEMBER_NAME + "\"}}")
                    .principal(principal)
                    .accept(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)))
            .andExpect(status().isOk())
            .andExpect(jsonPath("$.MemberDiskThroughput.throughputWritesTrend").isEmpty())
            .andExpect(jsonPath("$.MemberDiskThroughput.throughputReadsTrend").isEmpty())
            .andExpect(jsonPath("$.MemberDiskThroughput.throughputWrites").value(0D))
            .andExpect(jsonPath("$.MemberDiskThroughput.throughputReads").value(0D));
}

From source file:com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.java

@Test
public void pulseUpdateForMemberGatewayHub() throws Exception {
    this.mockMvc/*from   w  w w  . ja  va2s. co  m*/
            .perform(post("/pulseUpdate")
                    .param("pulseData", "{\"MemberGatewayHub\":{\"memberName\":\"" + MEMBER_NAME + "\"}}")
                    .principal(principal)
                    .accept(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)))
            .andExpect(status().isOk()).andExpect(jsonPath("$.MemberGatewayHub.isGatewayReceiver").value(false))
            .andExpect(jsonPath("$.MemberGatewayHub.asyncEventQueues[0].batchTimeInterval").value(0))
            .andExpect(jsonPath("$.MemberGatewayHub.asyncEventQueues[0].batchConflationEnabled").value(false))
            .andExpect(jsonPath("$.MemberGatewayHub.asyncEventQueues[0].queueSize").value(0))
            .andExpect(jsonPath("$.MemberGatewayHub.asyncEventQueues[0].senderType").value(false))
            .andExpect(
                    jsonPath("$.MemberGatewayHub.asyncEventQueues[0].asyncEventListener").value(AEQ_LISTENER))
            .andExpect(jsonPath("$.MemberGatewayHub.asyncEventQueues[0].batchSize").value(0))
            .andExpect(jsonPath("$.MemberGatewayHub.asyncEventQueues[0].primary").value(false))
            .andExpect(jsonPath("$.MemberGatewayHub.isGatewaySender").value(false))
            .andExpect(jsonPath("$.MemberGatewayHub.regionsInvolved").isEmpty())
            .andExpect(jsonPath("$.MemberGatewayHub.gatewaySenders").isEmpty());
}

From source file:com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.java

@Test
public void pulseUpdateForMemberGCPauses() throws Exception {
    this.mockMvc.perform(post("/pulseUpdate")
            .param("pulseData", "{\"MemberGCPauses\":{\"memberName\":\"" + MEMBER_NAME + "\"}}")
            .principal(principal).accept(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)))
            .andExpect(status().isOk()).andExpect(jsonPath("$.MemberGCPauses.gcPausesCount").value(0))
            .andExpect(jsonPath("$.MemberGCPauses.gcPausesTrend").isEmpty());
}

From source file:com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.java

@Test
public void pulseUpdateForMemberHeapUsage() throws Exception {
    this.mockMvc.perform(post("/pulseUpdate")
            .param("pulseData", "{\"MemberHeapUsage\":{\"memberName\":\"" + MEMBER_NAME + "\"}}")
            .principal(principal).accept(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)))
            .andExpect(status().isOk()).andExpect(jsonPath("$.MemberHeapUsage.heapUsageTrend").isEmpty())
            .andExpect(jsonPath("$.MemberHeapUsage.currentHeapUsage").value(0));
}

From source file:com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.java

@Test
public void pulseUpdateForMemberKeyStatistics() throws Exception {
    this.mockMvc//from   www  .j a  v a2s . c o  m
            .perform(post("/pulseUpdate")
                    .param("pulseData", "{\"MemberKeyStatistics\":{\"memberName\":\"" + MEMBER_NAME + "\"}}")
                    .principal(principal)
                    .accept(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)))
            .andExpect(status().isOk()).andExpect(jsonPath("$.MemberKeyStatistics.readPerSecTrend").isEmpty())
            .andExpect(jsonPath("$.MemberKeyStatistics.cpuUsageTrend").isEmpty())
            .andExpect(jsonPath("$.MemberKeyStatistics.memoryUsageTrend").isEmpty())
            .andExpect(jsonPath("$.MemberKeyStatistics.writePerSecTrend").isEmpty());
}

From source file:com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.java

@Test
public void pulseUpdateForMemberRegions() throws Exception {
    this.mockMvc//www .  j a  v  a  2  s.  com
            .perform(post("/pulseUpdate")
                    .param("pulseData", "{\"MemberRegions\":{\"memberName\":\"" + MEMBER_NAME + "\"}}")
                    .principal(principal)
                    .accept(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)))
            .andExpect(status().isOk()).andExpect(jsonPath("$.MemberRegions.name").value(MEMBER_NAME))
            .andExpect(jsonPath("$.MemberRegions.memberRegions[0].fullPath").value(REGION_PATH))
            .andExpect(jsonPath("$.MemberRegions.memberRegions[0].entryCount").value(0))
            .andExpect(jsonPath("$.MemberRegions.memberRegions[0].name").value(REGION_NAME))
            .andExpect(jsonPath("$.MemberRegions.memberRegions[0].diskStoreName").value(""))
            .andExpect(jsonPath("$.MemberRegions.memberRegions[0].gatewayEnabled").value(false))
            .andExpect(jsonPath("$.MemberRegions.memberRegions[0].entrySize").value("0.0000"))
            .andExpect(jsonPath("$.MemberRegions.memberId").value(MEMBER_ID))
            .andExpect(jsonPath("$.MemberRegions.status").value("Normal"));
}

From source file:com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.java

@Test
public void pulseUpdateForMembersList() throws Exception {
    this.mockMvc//from   w  ww.jav  a  2  s.c om
            .perform(post("/pulseUpdate")
                    .param("pulseData", "{\"MembersList\":{\"memberName\":\"" + MEMBER_NAME + "\"}}")
                    .principal(principal)
                    .accept(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)))
            .andExpect(status().isOk())
            .andExpect(jsonPath("$.MembersList.clusterMembers[0].name").value(MEMBER_NAME))
            .andExpect(jsonPath("$.MembersList.clusterMembers[0].memberId").value(MEMBER_ID))
            .andExpect(jsonPath("$.MembersList.clusterName").value(CLUSTER_NAME));
}

From source file:com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.java

@Test
public void pulseUpdateForPulseVersion() throws Exception {
    this.mockMvc/*  w w w .ja va  2 s.  c o  m*/
            .perform(post("/pulseUpdate").param("pulseData", "{\"PulseVersion\":\"{}\"}").principal(principal)
                    .accept(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)))
            .andExpect(status().isOk()).andExpect(jsonPath("$.PulseVersion.sourceDate").value("not empty"))
            .andExpect(jsonPath("$.PulseVersion.sourceRepository").value("not empty"))
            .andExpect(jsonPath("$.PulseVersion.pulseVersion").value("not empty"))
            .andExpect(jsonPath("$.PulseVersion.sourceRevision").value("not empty"))
            .andExpect(jsonPath("$.PulseVersion.buildId").value("not empty"))
            .andExpect(jsonPath("$.PulseVersion.buildDate").value("not empty"));
}