Skip to content

Commit 0377f5c

Browse files
committed
review
1 parent 91a604d commit 0377f5c

File tree

1 file changed

+5
-26
lines changed
  • instrumentation/guava-10.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/guava/v10_0

1 file changed

+5
-26
lines changed

instrumentation/guava-10.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/guava/v10_0/AsyncEventBusTest.java

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,61 +5,40 @@
55

66
package io.opentelemetry.javaagent.instrumentation.guava.v10_0;
77

8-
import static org.assertj.core.api.Assertions.assertThat;
9-
108
import com.google.common.eventbus.AsyncEventBus;
119
import com.google.common.eventbus.Subscribe;
12-
import io.opentelemetry.api.trace.Span;
1310
import io.opentelemetry.instrumentation.testing.junit.AgentInstrumentationExtension;
1411
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
1512
import java.util.concurrent.ExecutorService;
1613
import java.util.concurrent.Executors;
1714
import org.junit.jupiter.api.Test;
1815
import org.junit.jupiter.api.extension.RegisterExtension;
1916

20-
public class AsyncEventBusTest {
17+
class AsyncEventBusTest {
2118

2219
@RegisterExtension
2320
static final InstrumentationExtension testing = AgentInstrumentationExtension.create();
2421

2522
static final ExecutorService executor = Executors.newSingleThreadExecutor();
26-
2723
static final AsyncEventBus asyncEventBus = new AsyncEventBus(executor);
2824

2925
@Test
30-
void testAsyncEventBusTakeEffect() {
26+
void contextPropagation() {
3127
class Listener {
32-
String receivedTraceId;
3328

3429
@Subscribe
3530
public void onEvent(String event) {
36-
testing.runWithSpan(
37-
"listener",
38-
() -> {
39-
receivedTraceId = Span.current().getSpanContext().getTraceId();
40-
});
31+
testing.runWithSpan("listener", () -> {});
4132
}
4233
}
4334

44-
Listener listener = new Listener();
45-
asyncEventBus.register(listener);
35+
asyncEventBus.register(new Listener());
4636

47-
String[] parentTraceId = new String[1];
48-
testing.runWithSpan(
49-
"parent",
50-
() -> {
51-
parentTraceId[0] = Span.current().getSpanContext().getTraceId();
52-
asyncEventBus.post("test");
53-
});
37+
testing.runWithSpan("parent", () -> asyncEventBus.post("test"));
5438

5539
testing.waitAndAssertTraces(
5640
trace ->
5741
trace.hasSpansSatisfyingExactly(
5842
span -> span.hasName("parent"), span -> span.hasName("listener")));
59-
60-
assertThat(listener.receivedTraceId)
61-
.isNotNull()
62-
.isNotEqualTo("00000000000000000000000000000000")
63-
.isEqualTo(parentTraceId[0]);
6443
}
6544
}

0 commit comments

Comments
 (0)