Class MetricAssertions
java.lang.Object
org.assertj.core.api.Assertions
io.opentelemetry.sdk.testing.assertj.MetricAssertions
- All Implemented Interfaces:
org.assertj.core.api.InstanceOfAssertFactories
public final class MetricAssertions
extends org.assertj.core.api.Assertions
Test assertions for data heading to exporters within the Metrics SDK.
-
Field Summary
Fields inherited from interface org.assertj.core.api.InstanceOfAssertFactories
ARRAY, ARRAY_2D, ATOMIC_BOOLEAN, ATOMIC_INTEGER, ATOMIC_INTEGER_ARRAY, ATOMIC_INTEGER_FIELD_UPDATER, ATOMIC_LONG, ATOMIC_LONG_ARRAY, ATOMIC_LONG_FIELD_UPDATER, ATOMIC_MARKABLE_REFERENCE, ATOMIC_REFERENCE, ATOMIC_REFERENCE_ARRAY, ATOMIC_REFERENCE_FIELD_UPDATER, ATOMIC_STAMPED_REFERENCE, BIG_DECIMAL, BIG_INTEGER, BOOLEAN, BOOLEAN_2D_ARRAY, BOOLEAN_ARRAY, BYTE, BYTE_2D_ARRAY, BYTE_ARRAY, CHAR_2D_ARRAY, CHAR_ARRAY, CHAR_SEQUENCE, CHARACTER, CLASS, COLLECTION, COMPLETABLE_FUTURE, COMPLETION_STAGE, DATE, DOUBLE, DOUBLE_2D_ARRAY, DOUBLE_ARRAY, DOUBLE_PREDICATE, DOUBLE_STREAM, DURATION, FILE, FLOAT, FLOAT_2D_ARRAY, FLOAT_ARRAY, FUTURE, INPUT_STREAM, INSTANT, INT_2D_ARRAY, INT_ARRAY, INT_PREDICATE, INT_STREAM, INTEGER, ITERABLE, ITERATOR, LIST, LOCAL_DATE, LOCAL_DATE_TIME, LOCAL_TIME, LONG, LONG_2D_ARRAY, LONG_ADDER, LONG_ARRAY, LONG_PREDICATE, LONG_STREAM, MAP, OFFSET_DATE_TIME, OFFSET_TIME, OPTIONAL, OPTIONAL_DOUBLE, OPTIONAL_INT, OPTIONAL_LONG, PATH, PERIOD, PREDICATE, SHORT, SHORT_2D_ARRAY, SHORT_ARRAY, SPLITERATOR, STREAM, STRING, STRING_BUFFER, STRING_BUILDER, THROWABLE, URI_TYPE, URL_TYPE, ZONED_DATE_TIME -
Method Summary
Modifier and TypeMethodDescriptionstatic DoublePointDataAssertassertThat(io.opentelemetry.sdk.metrics.data.DoublePointData point) Returns an assertion forDoublePointData.static ExemplarDataAssertassertThat(io.opentelemetry.sdk.metrics.data.ExemplarData exemplar) static <T extends io.opentelemetry.sdk.metrics.data.PointData>
GaugeAssert<T>assertThat(io.opentelemetry.sdk.metrics.data.GaugeData<T> metric) Returns an assertion forGaugeData.static HistogramAssertassertThat(io.opentelemetry.sdk.metrics.data.HistogramData metric) Returns an assertion forHistogramData.static HistogramPointDataAssertassertThat(io.opentelemetry.sdk.metrics.data.HistogramPointData point) Returns an assertion forHistogramPointData.static LongPointDataAssertassertThat(io.opentelemetry.sdk.metrics.data.LongPointData point) Returns an assertion forLongPointData.static MetricDataAssertassertThat(io.opentelemetry.sdk.metrics.data.MetricData metric) Returns an assertion forMetricData.static <T extends io.opentelemetry.sdk.metrics.data.PointData>
SumDataAssert<T>assertThat(io.opentelemetry.sdk.metrics.data.SumData<T> point) Returns an assertion forSumData.static SummaryDataAssertassertThat(io.opentelemetry.sdk.metrics.data.SummaryData metric) Returns an assertion forSummaryData.static SummaryPointDataAssertassertThat(io.opentelemetry.sdk.metrics.data.SummaryPointData point) Returns an assertion forSummaryPointData.assertThat(io.opentelemetry.sdk.metrics.internal.data.exponentialhistogram.ExponentialHistogramBuckets buckets) Returns an assertion forExponentialHistogramBuckets.assertThat(io.opentelemetry.sdk.metrics.internal.data.exponentialhistogram.ExponentialHistogramPointData point) Returns an assertion forExponentialHistogramPointData.Methods inherited from class org.assertj.core.api.Assertions
allOf, allOf, anyOf, anyOf, as, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThatCode, assertThatExceptionOfType, assertThatIllegalArgumentException, assertThatIllegalStateException, assertThatIOException, assertThatNoException, assertThatNullPointerException, assertThatObject, assertThatThrownBy, assertThatThrownBy, assertWith, atIndex, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, catchException, catchIllegalArgumentException, catchIllegalStateException, catchIndexOutOfBoundsException, catchIOException, catchNullPointerException, catchReflectiveOperationException, catchRuntimeException, catchThrowable, catchThrowableOfType, contentOf, contentOf, contentOf, contentOf, contentOf, contentOf, doesNotHave, entry, extractProperty, extractProperty, fail, fail, fail, failBecauseExceptionWasNotThrown, filter, filter, from, in, linesOf, linesOf, linesOf, linesOf, linesOf, linesOf, not, not, notIn, offset, offset, registerCustomDateFormat, registerCustomDateFormat, registerFormatterForType, setAllowComparingPrivateFields, setAllowExtractingPrivateFields, setDescriptionConsumer, setExtractBareNamePropertyMethods, setLenientDateParsing, setMaxElementsForPrinting, setMaxLengthForSingleLineDescription, setMaxStackTraceElementsDisplayed, setPrintAssertionsDescription, setRemoveAssertJRelatedElementsFromStackTrace, shouldHaveThrown, tuple, useDefaultDateFormatsOnly, useDefaultRepresentation, useRepresentation, within, within, within, within, within, within, within, within, within, withinPercentage, withinPercentage, withinPercentage, withMarginOf, withPrecision, withPrecision
-
Method Details
-
assertThat
Returns an assertion forMetricData. -
assertThat
public static <T extends io.opentelemetry.sdk.metrics.data.PointData> GaugeAssert<T> assertThat(io.opentelemetry.sdk.metrics.data.GaugeData<T> metric) Returns an assertion forGaugeData. -
assertThat
Returns an assertion forHistogramData. -
assertThat
Returns an assertion forSummaryData. -
assertThat
public static HistogramPointDataAssert assertThat(io.opentelemetry.sdk.metrics.data.HistogramPointData point) Returns an assertion forHistogramPointData. -
assertThat
public static SummaryPointDataAssert assertThat(io.opentelemetry.sdk.metrics.data.SummaryPointData point) Returns an assertion forSummaryPointData. -
assertThat
public static ExponentialHistogramPointDataAssert assertThat(io.opentelemetry.sdk.metrics.internal.data.exponentialhistogram.ExponentialHistogramPointData point) Returns an assertion forExponentialHistogramPointData. -
assertThat
public static ExponentialHistogramBucketsAssert assertThat(io.opentelemetry.sdk.metrics.internal.data.exponentialhistogram.ExponentialHistogramBuckets buckets) Returns an assertion forExponentialHistogramBuckets. -
assertThat
public static DoublePointDataAssert assertThat(io.opentelemetry.sdk.metrics.data.DoublePointData point) Returns an assertion forDoublePointData. -
assertThat
public static <T extends io.opentelemetry.sdk.metrics.data.PointData> SumDataAssert<T> assertThat(io.opentelemetry.sdk.metrics.data.SumData<T> point) Returns an assertion forSumData. -
assertThat
Returns an assertion forLongPointData. -
assertThat
public static ExemplarDataAssert assertThat(io.opentelemetry.sdk.metrics.data.ExemplarData exemplar)
-