/**
  * Test method for {@link Monitor#getNodePerformance()}.
  *
  * @throws ConnectionException
  */
 @Test
 public final void testGetNodePerformance1() throws ConnectionException {
   final Monitor conn = new Monitor(scalarisNode);
   try {
     final GetNodePerformanceResult nodePerformance = conn.getNodePerformance();
     for (final Entry<Long, Double> latencyAvg : nodePerformance.latencyAvg.entrySet()) {
       assertTrue(latencyAvg.toString(), latencyAvg.getKey() >= 0);
       assertTrue(latencyAvg.toString(), latencyAvg.getValue() >= 0);
     }
     for (final Entry<Long, Double> latencyStddev : nodePerformance.latencyStddev.entrySet()) {
       assertTrue(latencyStddev.toString(), latencyStddev.getKey() >= 0);
       assertTrue(latencyStddev.toString(), latencyStddev.getValue() >= 0);
     }
   } finally {
     conn.closeConnection();
   }
 }
 /**
  * Test method for {@link Monitor#getNodePerformance()} with a closed connection.
  *
  * @throws ConnectionException
  */
 @Test(expected = ConnectionException.class)
 public final void testGetNodePerformance_NotConnected() throws ConnectionException {
   final Monitor conn = new Monitor(scalarisNode);
   conn.closeConnection();
   conn.getNodePerformance();
 }