Skip to content

Commit

Permalink
[NYS2AWS-134] introduced very solid meterRegistry test
Browse files Browse the repository at this point in the history
  • Loading branch information
pvriel committed Feb 11, 2025
1 parent f3dd75b commit 810e3e5
Showing 1 changed file with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package eu.xenit.alfresco.healthprocessor.indexing.txnaggregation;

import io.micrometer.core.instrument.MeterRegistry;
import lombok.NonNull;
import lombok.extern.slf4j.Slf4j;
import org.alfresco.repo.domain.node.AbstractNodeDAOImpl;
Expand All @@ -17,6 +18,7 @@
import java.util.HashSet;
import java.util.Objects;
import java.util.Set;
import java.util.function.ToDoubleFunction;
import java.util.regex.Matcher;
import java.util.stream.Collectors;
import java.util.stream.LongStream;
Expand All @@ -27,9 +29,7 @@
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.mockito.ArgumentMatchers.*;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doAnswer;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import static org.mockito.Mockito.*;

@Slf4j
class TransactionAggregationIndexingStrategyTest {
Expand Down Expand Up @@ -117,4 +117,11 @@ public void testArguments() {
assertThrows(IllegalArgumentException.class, () -> new TransactionAggregationIndexingStrategy(configuration, nodeDAO, searchTrackingComponent, dummyJdbcTemplate));
}

@Test
public void isBoundToMeterRegistry() {
MeterRegistry meterRegistry = mock(MeterRegistry.class);
new TransactionAggregationIndexingStrategy(CONFIGURATION, nodeDAO, searchTrackingComponent, dummyJdbcTemplate, meterRegistry);
verify(meterRegistry, times(7)).gauge(anyString(), any(), any(ToDoubleFunction.class));
}

}

0 comments on commit 810e3e5

Please sign in to comment.