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 Type
    Method
    Description
    assertThat(io.opentelemetry.sdk.metrics.data.DoublePointData point)
    Returns an assertion for DoublePointData.
    assertThat(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 for GaugeData.
    assertThat(io.opentelemetry.sdk.metrics.data.HistogramData metric)
    Returns an assertion for HistogramData.
    assertThat(io.opentelemetry.sdk.metrics.data.HistogramPointData point)
    Returns an assertion for HistogramPointData.
    assertThat(io.opentelemetry.sdk.metrics.data.LongPointData point)
    Returns an assertion for LongPointData.
    assertThat(io.opentelemetry.sdk.metrics.data.MetricData metric)
    Returns an assertion for MetricData.
    static <T extends io.opentelemetry.sdk.metrics.data.PointData>
    SumDataAssert<T>
    assertThat(io.opentelemetry.sdk.metrics.data.SumData<T> point)
    Returns an assertion for SumData.
    assertThat(io.opentelemetry.sdk.metrics.data.SummaryData metric)
    Returns an assertion for SummaryData.
    assertThat(io.opentelemetry.sdk.metrics.data.SummaryPointData point)
    Returns an assertion for SummaryPointData.
    assertThat(io.opentelemetry.sdk.metrics.internal.data.exponentialhistogram.ExponentialHistogramBuckets buckets)
    Returns an assertion for ExponentialHistogramBuckets.
    assertThat(io.opentelemetry.sdk.metrics.internal.data.exponentialhistogram.ExponentialHistogramPointData point)
    Returns an assertion for ExponentialHistogramPointData.

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • assertThat

      public static MetricDataAssert assertThat(io.opentelemetry.sdk.metrics.data.MetricData metric)
      Returns an assertion for MetricData.
    • 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 for GaugeData.
    • assertThat

      public static HistogramAssert assertThat(io.opentelemetry.sdk.metrics.data.HistogramData metric)
      Returns an assertion for HistogramData.
    • assertThat

      public static SummaryDataAssert assertThat(io.opentelemetry.sdk.metrics.data.SummaryData metric)
      Returns an assertion for SummaryData.
    • assertThat

      public static HistogramPointDataAssert assertThat(io.opentelemetry.sdk.metrics.data.HistogramPointData point)
      Returns an assertion for HistogramPointData.
    • assertThat

      public static SummaryPointDataAssert assertThat(io.opentelemetry.sdk.metrics.data.SummaryPointData point)
      Returns an assertion for SummaryPointData.
    • assertThat

      public static ExponentialHistogramPointDataAssert assertThat(io.opentelemetry.sdk.metrics.internal.data.exponentialhistogram.ExponentialHistogramPointData point)
      Returns an assertion for ExponentialHistogramPointData.
    • assertThat

      public static ExponentialHistogramBucketsAssert assertThat(io.opentelemetry.sdk.metrics.internal.data.exponentialhistogram.ExponentialHistogramBuckets buckets)
      Returns an assertion for ExponentialHistogramBuckets.
    • assertThat

      public static DoublePointDataAssert assertThat(io.opentelemetry.sdk.metrics.data.DoublePointData point)
      Returns an assertion for DoublePointData.
    • 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 for SumData.
    • assertThat

      public static LongPointDataAssert assertThat(io.opentelemetry.sdk.metrics.data.LongPointData point)
      Returns an assertion for LongPointData.
    • assertThat

      public static ExemplarDataAssert assertThat(io.opentelemetry.sdk.metrics.data.ExemplarData exemplar)