/** * Tests correct MBean interface. * * @throws Exception Thrown if test fails. */ @Test public void testIgniteKernalReturnsValidMBeanInfo() throws Exception { try { IgniteEx igniteCrd = startGrid(0); IgniteMXBean igniteMXBean = (IgniteMXBean)startGrid(1); assertNotNull(igniteMXBean.getUserAttributesFormatted()); assertNotNull(igniteMXBean.getLifecycleBeansFormatted()); String coordinatorFormatted = igniteMXBean.getCurrentCoordinatorFormatted(); assertTrue(coordinatorFormatted.contains(igniteCrd.localNode().addresses().toString())); assertTrue(coordinatorFormatted.contains(igniteCrd.localNode().hostNames().toString())); assertTrue(coordinatorFormatted.contains(Long.toString(igniteCrd.localNode().order()))); assertTrue(coordinatorFormatted.contains(igniteCrd.localNode().id().toString())); } finally { stopAllGrids(); } }