Class HistogramPointDataAssert

java.lang.Object
org.assertj.core.api.AbstractAssert<PointAssertT,PointT>
io.opentelemetry.sdk.testing.assertj.AbstractPointDataAssert<HistogramPointDataAssert,io.opentelemetry.sdk.metrics.data.HistogramPointData>
io.opentelemetry.sdk.testing.assertj.HistogramPointDataAssert
All Implemented Interfaces:
org.assertj.core.api.Assert<HistogramPointDataAssert,io.opentelemetry.sdk.metrics.data.HistogramPointData>, org.assertj.core.api.Descriptable<HistogramPointDataAssert>, org.assertj.core.api.ExtensionPoints<HistogramPointDataAssert,io.opentelemetry.sdk.metrics.data.HistogramPointData>

public class HistogramPointDataAssert extends AbstractPointDataAssert<HistogramPointDataAssert,io.opentelemetry.sdk.metrics.data.HistogramPointData>
Test assertions for HistogramPointData.
  • Field Summary

    Fields inherited from class org.assertj.core.api.AbstractAssert

    actual, info, myself, objects, throwUnsupportedExceptionOnEquals
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    HistogramPointDataAssert(io.opentelemetry.sdk.metrics.data.HistogramPointData actual)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    hasBucketBoundaries(double... boundaries)
    Ensures the boundaries field matches the expected value.
    hasBucketCounts(long... counts)
    Ensures the counts field matches the expected value.
    hasCount(long expected)
    Ensures the count field matches the expected value.
    hasMax(double expected)
    Ensures the max field matches the expected value.
    hasMin(double expected)
    Ensures the min field matches the expected value.
    hasSum(double expected)
    Ensures the sum field matches the expected value.
    hasSumGreaterThan(double boundary)
    Ensures the sum field contains a greater value than the passed boundary.

    Methods inherited from class io.opentelemetry.sdk.testing.assertj.AbstractPointDataAssert

    attributes, exemplars, hasAttributes, hasEpochNanos, hasExemplars, hasStartEpochNanos

    Methods inherited from class org.assertj.core.api.AbstractAssert

    asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, 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, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.assertj.core.api.Descriptable

    as, as, as, describedAs
  • Constructor Details

    • HistogramPointDataAssert

      protected HistogramPointDataAssert(io.opentelemetry.sdk.metrics.data.HistogramPointData actual)
  • Method Details

    • hasSum

      public HistogramPointDataAssert hasSum(double expected)
      Ensures the sum field matches the expected value.
    • hasSumGreaterThan

      public HistogramPointDataAssert hasSumGreaterThan(double boundary)
      Ensures the sum field contains a greater value than the passed boundary.
    • hasMin

      public HistogramPointDataAssert hasMin(double expected)
      Ensures the min field matches the expected value.
    • hasMax

      public HistogramPointDataAssert hasMax(double expected)
      Ensures the max field matches the expected value.
    • hasCount

      public HistogramPointDataAssert hasCount(long expected)
      Ensures the count field matches the expected value.
    • hasBucketBoundaries

      public HistogramPointDataAssert hasBucketBoundaries(double... boundaries)
      Ensures the boundaries field matches the expected value.
      Parameters:
      boundaries - The set of bucket boundaries in the same order as the expected collection.
    • hasBucketCounts

      public HistogramPointDataAssert hasBucketCounts(long... counts)
      Ensures the counts field matches the expected value.
      Parameters:
      counts - The set of bucket counts in the same order as the expected collection.