diff --git a/prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics/GaugeTest.java b/prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics/GaugeTest.java index 9d101e8be..93ea1d5e5 100644 --- a/prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics/GaugeTest.java +++ b/prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics/GaugeTest.java @@ -82,12 +82,11 @@ void testSet() { } @Test - @SuppressWarnings("try") - public void testTimer() throws InterruptedException { - try (Timer ignored = noLabels.startTimer()) { - Thread.sleep(12); - } - assertThat(getValue(noLabels)).isGreaterThan(0.01); + void testTimer() { + Timer timer = noLabels.startTimer(); + double duration = timer.observeDuration(); + assertThat(duration).isPositive(); + assertThat(getValue(noLabels)).isEqualTo(duration); } @Test