Skip to content

Commit 68b9da0

Browse files
committed
clear all actuator meters before each test in TestMetrics
1 parent 582300f commit 68b9da0

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

  • src/test/java/org/fairdatateam/fairdatapoint/acceptance/actuator

src/test/java/org/fairdatateam/fairdatapoint/acceptance/actuator/TestMetrics.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
*/
2323
package org.fairdatateam.fairdatapoint.acceptance.actuator;
2424

25+
import io.micrometer.core.instrument.MeterRegistry;
2526
import org.fairdatateam.fairdatapoint.Profiles;
27+
import org.junit.jupiter.api.BeforeEach;
2628
import org.junit.jupiter.api.Test;
2729
import org.springframework.beans.factory.annotation.Autowired;
2830
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
@@ -52,10 +54,19 @@ class TestMetrics {
5254
final String tagName = "http.url";
5355
final String uriVisited = "/meta";
5456

57+
@Autowired
58+
private MeterRegistry meterRegistry;
59+
5560
// https://docs.spring.io/spring-framework/reference/testing/mockmvc/assertj.html
5661
@Autowired
5762
private MockMvcTester mockMvc;
5863

64+
@BeforeEach
65+
void clearMeterRegistry() {
66+
// clear all metrics
67+
meterRegistry.clear();
68+
}
69+
5970
@Test
6071
@WithAnonymousUser
6172
void onlyAuthenticatedUsersCanAccessMetrics() {

0 commit comments

Comments
 (0)