Exemplo n.º 1
0
 /**
  * Asserts a chain of values among the monitoring groups.
  *
  * @param value the value to consider
  * @param includeOuter include the outer group
  * @since 1.00
  */
 private static void assertChain(MonitoringGroupValue value, boolean includeOuter) {
   Long val1 = TestEnvironment.getValue(Runnable1.class.getName(), value);
   TestEnvironment.assertNotNull(Runnable1.class.getName(), val1);
   if (includeOuter) {
     Long val = TestEnvironment.getValue(ThreadedTest.class.getName(), value);
     TestEnvironment.assertNotNull(ThreadedTest.class.getName(), val);
     TestEnvironment.assertTrue(Runnable1.class.getName(), val < val1);
   }
   Long val2 = TestEnvironment.getValue(Runnable2.class.getName(), value);
   TestEnvironment.assertNotNull(Runnable2.class.getName(), val2);
   TestEnvironment.assertTrue(Runnable2.class.getName(), val1 < val2);
   Long val3 = TestEnvironment.getValue(Runnable3.class.getName(), value);
   TestEnvironment.assertNotNull(Runnable3.class.getName(), val3);
   TestEnvironment.assertTrue(Runnable3.class.getName(), val2 < val3);
 }