traceIdOfFlatMap = spans.spans().stream()
.filter(span -> span.tags().containsKey("http.path")
&& span.tags().get("http.path").equals("/withFlatMap"))
- .map(Span::traceId).collect(Collectors.toList());
+ .map(MutableSpan::traceId).collect(Collectors.toList());
then(traceIdOfFlatMap).hasSize(1);
return traceIdOfFlatMap.get(0);
}
@@ -223,8 +223,8 @@ public class FlatMapTests {
}
@Bean
- ArrayListSpanReporter reporter() {
- return new ArrayListSpanReporter();
+ SpanHandler testSpanHandler() {
+ return new TestSpanHandler();
}
@Bean
diff --git a/tests/spring-cloud-sleuth-instrumentation-reactor-tests/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/TestHttpCallbackSubscriber.java b/tests/spring-cloud-sleuth-instrumentation-reactor-tests/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/TestHttpCallbackSubscriber.java
index 7973eb0db..d25d6d1f0 100644
--- a/tests/spring-cloud-sleuth-instrumentation-reactor-tests/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/TestHttpCallbackSubscriber.java
+++ b/tests/spring-cloud-sleuth-instrumentation-reactor-tests/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/TestHttpCallbackSubscriber.java
@@ -24,7 +24,6 @@ import reactor.core.CoreSubscriber;
import reactor.core.publisher.Mono;
import reactor.core.publisher.Operators;
import reactor.util.context.Context;
-import zipkin2.Callback;
/**
* {@link #subscribe} is made for reactor-netty and WebFlux client requests used in tests.
@@ -32,8 +31,8 @@ import zipkin2.Callback;
* signalling, or missing signals.
*
*
- * The implementation forwards signals to the supplied {@link Callback}, enforcing
- * assumptions about a non-empty, {@link Mono} subscription.
+ * The implementation forwards signals to the supplied {@linkplain BiConsumer callback},
+ * enforcing assumptions about a non-empty, {@link Mono} subscription.
*/
final class TestHttpCallbackSubscriber implements CoreSubscriber {
diff --git a/tests/spring-cloud-sleuth-instrumentation-rpc-tests/pom.xml b/tests/spring-cloud-sleuth-instrumentation-rpc-tests/pom.xml
index 4fd0d5813..f25d62586 100644
--- a/tests/spring-cloud-sleuth-instrumentation-rpc-tests/pom.xml
+++ b/tests/spring-cloud-sleuth-instrumentation-rpc-tests/pom.xml
@@ -64,6 +64,11 @@
spring-boot-starter-test
test