Class OpenTelemetryAssertions

  • All Implemented Interfaces:
    org.assertj.core.api.InstanceOfAssertFactories

    public final class OpenTelemetryAssertions
    extends org.assertj.core.api.Assertions
    Entry point for assertion methods for OpenTelemetry types. To use type-specific assertions, static import any assertThat method in this class instead of Assertions.assertThat.
    • 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, 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

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static AttributesAssert assertThat​(io.opentelemetry.api.common.Attributes attributes)
      Returns an assertion for Attributes.
      static EventDataAssert assertThat​(io.opentelemetry.sdk.trace.data.EventData eventData)
      Returns an assertion for EventDataAssert.
      static SpanDataAssert assertThat​(io.opentelemetry.sdk.trace.data.SpanData spanData)
      Returns an assertion for SpanDataAssert.
      static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.lang.Boolean>,​java.lang.Boolean> attributeEntry​(java.lang.String key, boolean value)
      Returns an attribute entry with a boolean value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.util.List<java.lang.Boolean>>,​java.util.List<java.lang.Boolean>> attributeEntry​(java.lang.String key, boolean... value)
      Returns an attribute entry with a boolean array value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.lang.Double>,​java.lang.Double> attributeEntry​(java.lang.String key, double value)
      Returns an attribute entry with a double value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.util.List<java.lang.Double>>,​java.util.List<java.lang.Double>> attributeEntry​(java.lang.String key, double... value)
      Returns an attribute entry with a double array value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.lang.Long>,​java.lang.Long> attributeEntry​(java.lang.String key, long value)
      Returns an attribute entry with a long value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.util.List<java.lang.Long>>,​java.util.List<java.lang.Long>> attributeEntry​(java.lang.String key, long... value)
      Returns an attribute entry with a long array value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.lang.String>,​java.lang.String> attributeEntry​(java.lang.String key, java.lang.String value)
      Returns an attribute entry with a String value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.util.List<java.lang.String>>,​java.util.List<java.lang.String>> attributeEntry​(java.lang.String key, java.lang.String... value)
      Returns an attribute entry with a String array value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      • 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, atIndex, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, 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 Detail

      • assertThat

        public static AttributesAssert assertThat​(io.opentelemetry.api.common.Attributes attributes)
        Returns an assertion for Attributes.
      • assertThat

        public static SpanDataAssert assertThat​(io.opentelemetry.sdk.trace.data.SpanData spanData)
        Returns an assertion for SpanDataAssert.
      • assertThat

        public static EventDataAssert assertThat​(io.opentelemetry.sdk.trace.data.EventData eventData)
        Returns an assertion for EventDataAssert.
      • attributeEntry

        public static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.lang.String>,​java.lang.String> attributeEntry​(java.lang.String key,
                                                                                                                                            java.lang.String value)
        Returns an attribute entry with a String value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      • attributeEntry

        public static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.lang.Boolean>,​java.lang.Boolean> attributeEntry​(java.lang.String key,
                                                                                                                                              boolean value)
        Returns an attribute entry with a boolean value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      • attributeEntry

        public static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.lang.Long>,​java.lang.Long> attributeEntry​(java.lang.String key,
                                                                                                                                        long value)
        Returns an attribute entry with a long value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      • attributeEntry

        public static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.lang.Double>,​java.lang.Double> attributeEntry​(java.lang.String key,
                                                                                                                                            double value)
        Returns an attribute entry with a double value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      • attributeEntry

        public static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.util.List<java.lang.String>>,​java.util.List<java.lang.String>> attributeEntry​(java.lang.String key,
                                                                                                                                                                            java.lang.String... value)
        Returns an attribute entry with a String array value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      • attributeEntry

        public static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.util.List<java.lang.Boolean>>,​java.util.List<java.lang.Boolean>> attributeEntry​(java.lang.String key,
                                                                                                                                                                              boolean... value)
        Returns an attribute entry with a boolean array value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      • attributeEntry

        public static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.util.List<java.lang.Long>>,​java.util.List<java.lang.Long>> attributeEntry​(java.lang.String key,
                                                                                                                                                                        long... value)
        Returns an attribute entry with a long array value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).
      • attributeEntry

        public static java.util.Map.Entry<io.opentelemetry.api.common.AttributeKey<java.util.List<java.lang.Double>>,​java.util.List<java.lang.Double>> attributeEntry​(java.lang.String key,
                                                                                                                                                                            double... value)
        Returns an attribute entry with a double array value for use with AttributesAssert.containsOnly(java.util.Map.Entry[]).