Class LogRecordDataAssert
java.lang.Object
org.assertj.core.api.AbstractAssert<LogRecordDataAssert,io.opentelemetry.sdk.logs.data.LogRecordData>
io.opentelemetry.sdk.testing.assertj.LogRecordDataAssert
- All Implemented Interfaces:
org.assertj.core.api.Assert<LogRecordDataAssert,,io.opentelemetry.sdk.logs.data.LogRecordData> org.assertj.core.api.Descriptable<LogRecordDataAssert>,org.assertj.core.api.ExtensionPoints<LogRecordDataAssert,io.opentelemetry.sdk.logs.data.LogRecordData>
public final class LogRecordDataAssert
extends org.assertj.core.api.AbstractAssert<LogRecordDataAssert,io.opentelemetry.sdk.logs.data.LogRecordData>
Test assertions for
LogRecordData.- Since:
- 1.27.0
-
Field Summary
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, info, myself, objects, throwUnsupportedExceptionOnEquals -
Method Summary
Modifier and TypeMethodDescriptionhasAttributes(io.opentelemetry.api.common.Attributes attributes) Asserts the log has the given attributes.final LogRecordDataAsserthasAttributes(Map.Entry<? extends io.opentelemetry.api.common.AttributeKey<?>, ?>... entries) Asserts the log has the given attributes.hasAttributesSatisfying(AttributeAssertion... assertions) Asserts the log has attributes matching allassertions.hasAttributesSatisfying(Iterable<AttributeAssertion> assertions) Asserts the log has attributes matching allassertions.hasAttributesSatisfying(Consumer<io.opentelemetry.api.common.Attributes> attributes) Asserts the log has attributes satisfying the given condition.hasAttributesSatisfyingExactly(AttributeAssertion... assertions) Asserts the log has attributes matching allassertionsand no more.hasAttributesSatisfyingExactly(Iterable<AttributeAssertion> assertions) Asserts the log has attributes matching allassertionsand no more.hasBody(io.opentelemetry.api.common.Value<?> body) Asserts the log has the given body.Asserts the log has the given body.hasBodyField(io.opentelemetry.api.common.AttributeKey<T> key, T value) Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the given attributekeyandvalue.hasBodyField(String key, boolean value) Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand booleanvalue.hasBodyField(String key, boolean... value) Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand list of booleanvalues.hasBodyField(String key, double value) Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand doublevalue.hasBodyField(String key, double... value) Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand list of doublevalues.hasBodyField(String key, long value) Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand longvalue.hasBodyField(String key, long... value) Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand list of longvalues.hasBodyField(String key, io.opentelemetry.api.common.Value<?> value) Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyandvalue.hasBodyField(String key, String value) Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand Stringvalue.hasBodyField(String key, String... value) Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand list of Stringvalues.hasInstrumentationScope(io.opentelemetry.sdk.common.InstrumentationScopeInfo instrumentationScopeInfo) Asserts theInstrumentationScopeInfoassociated with a log matches the expected value.hasObservedTimestamp(long observedEpochNanos) Asserts the log has the given epochobservedTimestamp.hasResource(io.opentelemetry.sdk.resources.Resource resource) Asserts theResourceassociated with a log matches the expected value.hasResourceSatisfying(Consumer<ResourceAssert> resource) Asserts the log has a resource satisfying the given condition.hasSeverity(io.opentelemetry.api.logs.Severity severity) Asserts the log has the given severity.hasSeverityText(String severityText) Asserts the log has the given severity text.hasSpanContext(io.opentelemetry.api.trace.SpanContext spanContext) Asserts the log has the given span context.hasTimestamp(long timestampEpochNanos) Asserts the log has the given epochtimestamp.hasTotalAttributeCount(int totalAttributeCount) Asserts the log has the given total attributes.Methods inherited from class org.assertj.core.api.AbstractAssert
actual, areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, doesNotMatch, doesNotMatch, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingEquals, usingEquals, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnErrorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.assertj.core.api.Descriptable
as, as, as, describedAs, describedAs
-
Method Details
-
hasResource
Asserts theResourceassociated with a log matches the expected value. -
hasResourceSatisfying
Asserts the log has a resource satisfying the given condition.- Since:
- 1.29.0
-
hasInstrumentationScope
public LogRecordDataAssert hasInstrumentationScope(io.opentelemetry.sdk.common.InstrumentationScopeInfo instrumentationScopeInfo) Asserts theInstrumentationScopeInfoassociated with a log matches the expected value. -
hasTimestamp
Asserts the log has the given epochtimestamp. -
hasObservedTimestamp
Asserts the log has the given epochobservedTimestamp. -
hasSpanContext
Asserts the log has the given span context. -
hasSeverity
Asserts the log has the given severity. -
hasSeverityText
Asserts the log has the given severity text. -
hasBody
Asserts the log has the given body. -
hasBody
Asserts the log has the given body.- Since:
- 1.42.0
-
hasBodyField
Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand Stringvalue.- Since:
- 1.42.0
-
hasBodyField
Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand longvalue.- Since:
- 1.42.0
-
hasBodyField
Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand doublevalue.- Since:
- 1.42.0
-
hasBodyField
Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand booleanvalue.- Since:
- 1.42.0
-
hasBodyField
Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand list of Stringvalues.- Since:
- 1.42.0
-
hasBodyField
Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand list of longvalues.- Since:
- 1.42.0
-
hasBodyField
Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand list of doublevalues.- Since:
- 1.42.0
-
hasBodyField
Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyand list of booleanvalues.- Since:
- 1.42.0
-
hasBodyField
Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the givenkeyandvalue.- Since:
- 1.42.0
-
hasBodyField
public <T> LogRecordDataAssert hasBodyField(io.opentelemetry.api.common.AttributeKey<T> key, T value) Asserts the log has a body of typeValueType.KEY_VALUE_LIST, containing a field with the given attributekeyandvalue.- Since:
- 1.42.0
-
hasAttributes
Asserts the log has the given attributes. -
hasAttributes
@SafeVarargs public final LogRecordDataAssert hasAttributes(Map.Entry<? extends io.opentelemetry.api.common.AttributeKey<?>, ?>... entries) Asserts the log has the given attributes. -
hasAttributesSatisfying
public LogRecordDataAssert hasAttributesSatisfying(Consumer<io.opentelemetry.api.common.Attributes> attributes) Asserts the log has attributes satisfying the given condition. -
hasAttributesSatisfying
Asserts the log has attributes matching allassertions. Assertions can be created using methods likeOpenTelemetryAssertions.satisfies(AttributeKey, OpenTelemetryAssertions.LongAssertConsumer). -
hasAttributesSatisfying
Asserts the log has attributes matching allassertions. Assertions can be created using methods likeOpenTelemetryAssertions.satisfies(AttributeKey, OpenTelemetryAssertions.LongAssertConsumer). -
hasAttributesSatisfyingExactly
Asserts the log has attributes matching allassertionsand no more. Assertions can be created using methods likeOpenTelemetryAssertions.satisfies(AttributeKey, OpenTelemetryAssertions.LongAssertConsumer). -
hasAttributesSatisfyingExactly
Asserts the log has attributes matching allassertionsand no more. Assertions can be created using methods likeOpenTelemetryAssertions.satisfies(AttributeKey, OpenTelemetryAssertions.LongAssertConsumer). -
hasTotalAttributeCount
Asserts the log has the given total attributes.
-