Merge branch '3.0.x'

This commit is contained in:
Stephane Nicoll 2023-05-05 11:58:30 +02:00
commit 66cc9d73b8
1 changed files with 8 additions and 8 deletions

View File

@ -175,33 +175,33 @@ class PropertiesMeterFilterTests {
@Test
void configureWhenHasPercentilesShouldSetPercentilesToValue() {
PropertiesMeterFilter filter = new PropertiesMeterFilter(
createProperties("distribution.percentiles.spring.boot=1,1.5,2"));
createProperties("distribution.percentiles.spring.boot=0.2,0.4,0.8"));
assertThat(filter.configure(createMeterId("spring.boot"), DistributionStatisticConfig.DEFAULT).getPercentiles())
.containsExactly(1, 1.5, 2);
.containsExactly(0.2, 0.4, 0.8);
}
@Test
void configureWhenHasHigherPercentilesShouldSetPercentilesToValue() {
PropertiesMeterFilter filter = new PropertiesMeterFilter(
createProperties("distribution.percentiles.spring=1,1.5,2"));
createProperties("distribution.percentiles.spring=0.2,0.4,0.8"));
assertThat(filter.configure(createMeterId("spring.boot"), DistributionStatisticConfig.DEFAULT).getPercentiles())
.containsExactly(1, 1.5, 2);
.containsExactly(0.2, 0.4, 0.8);
}
@Test
void configureWhenHasHigherPercentilesAndLowerShouldSetPercentilesToLower() {
PropertiesMeterFilter filter = new PropertiesMeterFilter(createProperties(
"distribution.percentiles.spring=1,1.5,2", "distribution.percentiles.spring.boot=3,3.5,4"));
"distribution.percentiles.spring=0.2,0.4,0.8", "distribution.percentiles.spring.boot=0.85,0.9,0.95"));
assertThat(filter.configure(createMeterId("spring.boot"), DistributionStatisticConfig.DEFAULT).getPercentiles())
.containsExactly(3, 3.5, 4);
.containsExactly(0.85, 0.9, 0.95);
}
@Test
void configureWhenAllPercentilesSetShouldSetPercentilesToValue() {
PropertiesMeterFilter filter = new PropertiesMeterFilter(
createProperties("distribution.percentiles.all=1,1.5,2"));
createProperties("distribution.percentiles.all=0.2,0.4,0.8"));
assertThat(filter.configure(createMeterId("spring.boot"), DistributionStatisticConfig.DEFAULT).getPercentiles())
.containsExactly(1, 1.5, 2);
.containsExactly(0.2, 0.4, 0.8);
}
@Test