public class MetricsProviderTest extends Object
MetricsProvider.| Modifier and Type | Field and Description |
|---|---|
private static String |
ID_BAD |
private static String |
ID_GOOD |
private static String |
ID_OK |
private static String |
ID_PASSABLE |
private static de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider |
provider |
| Constructor and Description |
|---|
MetricsProviderTest() |
| Modifier and Type | Method and Description |
|---|---|
private void |
assertList(String list,
boolean expectedEmpty)
Asserts a List in JsonArray format.
|
protected de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider |
createProvider(io.micrometer.core.instrument.MeterRegistry registry)
Creates the metrics provider to test.
|
private void |
prepareTimerCrudTest()
Prepares the timer test in
testTimerCrudOperations(). |
void |
setDiskBaseUnitNull()
Tests
MetricsProvider.setDiskBaseUnit(CapacityBaseUnit). |
void |
setDiskBaseUnitOk()
Tests
MetricsProvider.setDiskBaseUnit(CapacityBaseUnit). |
void |
setMemoryBaseUnitNull()
Tests
MetricsProvider.setMemoryBaseUnit(CapacityBaseUnit). |
void |
setMemoryBaseUnitOk()
Tests
MetricsProvider.setMemoryBaseUnit(CapacityBaseUnit). |
void |
setUpMetricsProvider()
Sets up the metrics provider via a simple meter registry.
|
void |
testCounterCrudOperations()
Tests
MetricsProvider Counter CRUD operations. |
void |
testGaugeCrudOperations()
Tests
MetricsProvider Gauge CRUD operations. |
void |
testInitNull()
Tests
MetricsProvider(io.micrometer.core.instrument.MeterRegistry). |
void |
testInitOk()
Tests
MetricsProvider(io.micrometer.core.instrument.MeterRegistry). |
void |
testLists()
Tests the lists returned by the provider.
|
void |
testTimerCrudOperations()
Tests
MetricsProvider Timer CRUD operations. |
private static final String ID_OK
private static final String ID_GOOD
private static final String ID_PASSABLE
private static final String ID_BAD
private static de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider provider
protected de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider createProvider(io.micrometer.core.instrument.MeterRegistry registry)
registry - the meter registrypublic void setUpMetricsProvider()
public void testInitOk()
MetricsProvider(io.micrometer.core.instrument.MeterRegistry).public void testInitNull()
MetricsProvider(io.micrometer.core.instrument.MeterRegistry).public void testGaugeCrudOperations()
MetricsProvider Gauge CRUD operations.public void testCounterCrudOperations()
MetricsProvider Counter CRUD operations.private void prepareTimerCrudTest()
testTimerCrudOperations().public void testTimerCrudOperations()
MetricsProvider Timer CRUD operations.public void setMemoryBaseUnitOk()
MetricsProvider.setMemoryBaseUnit(CapacityBaseUnit).public void setMemoryBaseUnitNull()
MetricsProvider.setMemoryBaseUnit(CapacityBaseUnit).public void setDiskBaseUnitOk()
MetricsProvider.setDiskBaseUnit(CapacityBaseUnit).public void setDiskBaseUnitNull()
MetricsProvider.setDiskBaseUnit(CapacityBaseUnit).public void testLists()
private void assertList(String list, boolean expectedEmpty)
list - the list in textual JsonArray formatexpectedEmpty - whether the list shall be empty or filled with entriesCopyright © 2022. All rights reserved.