* Add assertj helpers for asserting traces and expose from the junit5 helper.
* Style and stability of map
* Revert rename, any order comes in future.
* Add coverage for protected method implementations.
* Test hasTraceId
* Check hasTraceId failure too.
* Add a StrictContextStorage which keeps track of scope open / close to throw errors when it's incorrect for tests.
* Separate out SettableContextStorageProvider
* Check noop too
* Update sdk/testing/src/main/java/io/opentelemetry/sdk/testing/context/StrictContextStorage.java
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
* Add a JUnit5 extension for setting up OpenTelemetry in a test.
* git add
* Split API and management accessors.
* Update sdk/testing/src/main/java/io/opentelemetry/sdk/testing/junit5/OpenTelemetryExtension.java
Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>