Exemplo n.º 1
0
 @Test
 public void simplePostWithMergedMaps() {
   Map config = new HashMap();
   config.put("maxDepth", "10");
   Map<String, Object> reqMap =
       createMap(
           "type", "read",
           "mbean", "java.lang:type=Memory",
           "attribute", "HeapMemoryUsage",
           "config", config);
   Map param = new HashMap();
   ;
   param.put("maxObjects", "100");
   JmxReadRequest req =
       (JmxReadRequest)
           JmxRequestFactory.createPostRequest(
               reqMap, new Configuration().getProcessingParameters(param));
   assertEquals(req.getAttributeName(), "HeapMemoryUsage");
   assertEquals(req.getParameter(ConfigKey.MAX_DEPTH), "10");
   assertEquals(req.getParameterAsInt(ConfigKey.MAX_OBJECTS), 100);
 }