Class TestObservationRegistry

java.lang.Object
io.micrometer.observation.tck.TestObservationRegistry
All Implemented Interfaces:
io.micrometer.observation.ObservationRegistry, org.assertj.core.api.AssertProvider<TestObservationRegistryAssert>

public final class TestObservationRegistry extends Object implements io.micrometer.observation.ObservationRegistry, org.assertj.core.api.AssertProvider<TestObservationRegistryAssert>
Implementation of ObservationRegistry used for testing.
Since:
1.10.0
  • Method Details

    • create

      public static TestObservationRegistry create()
      Crates a new instance of mock observation registry.
      Returns:
      mock instance of observation registry
    • getCurrentObservation

      public io.micrometer.observation.Observation getCurrentObservation()
      Specified by:
      getCurrentObservation in interface io.micrometer.observation.ObservationRegistry
    • getCurrentObservationScope

      public io.micrometer.observation.Observation.Scope getCurrentObservationScope()
      Specified by:
      getCurrentObservationScope in interface io.micrometer.observation.ObservationRegistry
    • setCurrentObservationScope

      public void setCurrentObservationScope(io.micrometer.observation.Observation.Scope current)
      Specified by:
      setCurrentObservationScope in interface io.micrometer.observation.ObservationRegistry
    • observationConfig

      public io.micrometer.observation.ObservationRegistry.ObservationConfig observationConfig()
      Specified by:
      observationConfig in interface io.micrometer.observation.ObservationRegistry
    • clear

      public void clear()
      Clears the stored Observation.Context.
      Since:
      1.11.0
    • assertThat

      Deprecated.
      to prevent accidental use. Prefer standard AssertJ assertThat(observationRegistry)... calls instead.
      Return an assert for AspectJ.
      Specified by:
      assertThat in interface org.assertj.core.api.AssertProvider<TestObservationRegistryAssert>
      Returns:
      an AspectJ assert