test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java
branchJEP-349-branch
changeset 58271 e47423f1318b
parent 58076 ca625d28c580
--- a/test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java	Sun Sep 22 17:31:57 2019 +0200
+++ b/test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java	Mon Sep 23 09:16:05 2019 -0700
@@ -56,6 +56,7 @@
     }
 
     private static void testRemoveNull() {
+        log("Entering testRemoveNull()");
         try (RecordingStream rs = new RecordingStream()) {
            try {
                rs.remove(null);
@@ -64,9 +65,11 @@
                // OK; as expected
            }
         }
+        log("Leaving testRemoveNull()");
      }
 
     private static void testRemoveOnEvent() throws Exception {
+        log("Entering testRemoveOnEvent()");
         try (RecordingStream rs = new RecordingStream()) {
             AtomicInteger counter = new AtomicInteger(0);
             CountDownLatch events = new CountDownLatch(2);
@@ -91,9 +94,11 @@
                 throw new AssertionError("OnEvent handler not removed!");
             }
         }
+        log("Leaving testRemoveOnEvent()");
     }
 
     private static void testRemoveOnClose() {
+        log("Entering testRemoveOnClose()");
         try (RecordingStream rs = new RecordingStream()) {
             AtomicBoolean onClose = new AtomicBoolean(false);
             Runnable r = () -> {
@@ -106,9 +111,11 @@
                 throw new AssertionError("onClose handler not removed!");
             }
         }
+        log("Leaving testRemoveOnClose()");
     }
 
     private static void testRemoveOnFlush() throws Exception {
+        log("Entering testRemoveOnFlush()");
         try (RecordingStream rs = new RecordingStream()) {
             AtomicInteger flushCount = new AtomicInteger(2);
             AtomicBoolean removeExecuted = new AtomicBoolean(false);
@@ -133,5 +140,10 @@
                 throw new AssertionError("onFlush handler not removed!");
             }
         }
+        log("Leaving testRemoveOnFlush()");
+    }
+
+    private static void log(String msg) {
+        System.out.println(msg);
     }
 }