Class HistogramPointAssert

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

public final class HistogramPointAssert extends AbstractPointAssert<HistogramPointAssert,io.opentelemetry.sdk.metrics.data.HistogramPointData>
Test assertions for HistogramPointData.
Since:
1.14.0
  • Method Details

    • hasSum

      public HistogramPointAssert hasSum(double expected)
      Asserts the sum field matches the expected value.
    • hasSumGreaterThan

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

      public HistogramPointAssert hasMin(double expected)
      Asserts the min field matches the expected value.
    • hasMax

      public HistogramPointAssert hasMax(double expected)
      Asserts the max field matches the expected value.
    • hasCount

      public HistogramPointAssert hasCount(long expected)
      Asserts the count field matches the expected value.
    • hasBucketBoundaries

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

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

      public HistogramPointAssert hasExemplars(io.opentelemetry.sdk.metrics.data.DoubleExemplarData... exemplars)
      Asserts the point has the specified exemplars, in any order.
    • hasExemplarsSatisfying

      @SafeVarargs public final HistogramPointAssert hasExemplarsSatisfying(Consumer<DoubleExemplarAssert>... assertions)
      Asserts the point has exemplars matching all of the assertions, in any order.
    • hasExemplarsSatisfying

      public HistogramPointAssert hasExemplarsSatisfying(Iterable<? extends Consumer<DoubleExemplarAssert>> assertions)
      Asserts the point has exemplars matching all of the assertions, in any order.