Class TehutiMetricNameEnumTestFixture<T extends Enum<T> & TehutiMetricNameEnum>
java.lang.Object
com.linkedin.venice.stats.metrics.TehutiMetricNameEnumTestFixture<T>
- Type Parameters:
T- the enum class under test
public final class TehutiMetricNameEnumTestFixture<T extends Enum<T> & TehutiMetricNameEnum>
extends Object
Test fixture for validating enums implementing
TehutiMetricNameEnum. Create an instance
with the enum class and expected metric name strings, then call assertAll() or
individual assertion methods.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidRuns all assertions: count, duplicate names, and metric names.voidvoidvoid
-
Constructor Details
-
TehutiMetricNameEnumTestFixture
-
-
Method Details
-
assertAll
public void assertAll()Runs all assertions: count, duplicate names, and metric names. -
assertMetricNameCount
public void assertMetricNameCount() -
assertNoDuplicateMetricNames
public void assertNoDuplicateMetricNames() -
assertMetricNames
public void assertMetricNames()
-