2828import io .opentelemetry .sdk .OpenTelemetrySdk ;
2929import io .opentelemetry .sdk .common .CompletableResultCode ;
3030import io .opentelemetry .sdk .trace .SdkTracerManagement ;
31+ import io .opentelemetry .sdk .trace .data .EventData ;
3132import io .opentelemetry .sdk .trace .data .SpanData ;
33+ import io .opentelemetry .sdk .trace .data .StatusData ;
3234import io .opentelemetry .sdk .trace .export .SimpleSpanProcessor ;
3335import io .opentelemetry .sdk .trace .export .SpanExporter ;
3436import org .junit .Test ;
@@ -85,7 +87,7 @@ public void shouldBeAbleToCreateATracer() {
8587
8688 assertThat (values ).hasSize (1 );
8789 assertThat (values ).element (0 )
88- .extracting (SpanData ::getStatus ).extracting (SpanData . Status ::getStatusCode ).isEqualTo (
90+ .extracting (SpanData ::getStatus ).extracting (StatusData ::getStatusCode ).isEqualTo (
8991 StatusCode .ERROR );
9092 assertThat (values ).element (0 )
9193 .extracting (el -> el .getAttributes ().get (AttributeKey .stringKey ("cheese" ))).isEqualTo ("gouda" );
@@ -127,10 +129,10 @@ public void shouldBeAbleToCreateASpanWithAEvent() {
127129 SpanData spanData = allSpans .get (0 );
128130 assertThat (spanData .getEvents ()).hasSize (1 );
129131
130- List <SpanData . Event > timedEvents = spanData .getEvents ();
131- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName )
132+ List <EventData > timedEvents = spanData .getEvents ();
133+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName )
132134 .isEqualTo (event );
133- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getTotalAttributeCount )
135+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getTotalAttributeCount )
134136 .isEqualTo (0 );
135137 }
136138
@@ -150,12 +152,12 @@ public void shouldBeAbleToCreateASpanWithEvents() {
150152 SpanData spanData = allSpans .get (0 );
151153 assertThat (spanData .getEvents ()).hasSize (2 );
152154
153- List <SpanData . Event > timedEvents = spanData .getEvents ();
154- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName )
155+ List <EventData > timedEvents = spanData .getEvents ();
156+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName )
155157 .isEqualTo (startEvent );
156- assertThat (timedEvents ).element (1 ).extracting (SpanData . Event ::getName )
158+ assertThat (timedEvents ).element (1 ).extracting (EventData ::getName )
157159 .isEqualTo (endEvent );
158- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getTotalAttributeCount )
160+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getTotalAttributeCount )
159161 .isEqualTo (0 );
160162 }
161163
@@ -179,14 +181,14 @@ public void shouldBeAbleToCreateSpansWithEvents() {
179181 assertThat (allSpans ).hasSize (2 );
180182 SpanData httpSpanData = allSpans .get (0 );
181183 assertThat (httpSpanData .getEvents ()).hasSize (1 );
182- List <SpanData . Event > httpTimedEvents = httpSpanData .getEvents ();
183- assertThat (httpTimedEvents ).element (0 ).extracting (SpanData . Event ::getName )
184+ List <EventData > httpTimedEvents = httpSpanData .getEvents ();
185+ assertThat (httpTimedEvents ).element (0 ).extracting (EventData ::getName )
184186 .isEqualTo (httpEvent );
185187
186188 SpanData dbSpanData = allSpans .get (1 );
187189 assertThat (dbSpanData .getEvents ()).hasSize (1 );
188- List <SpanData . Event > dbTimedEvents = dbSpanData .getEvents ();
189- assertThat (dbTimedEvents ).element (0 ).extracting (SpanData . Event ::getName )
190+ List <EventData > dbTimedEvents = dbSpanData .getEvents ();
191+ assertThat (dbTimedEvents ).element (0 ).extracting (EventData ::getName )
190192 .isEqualTo (databaseEvent );
191193 }
192194
@@ -207,8 +209,8 @@ public void canCreateASpanEventWithBooleanAttribute() {
207209 }
208210
209211 assertThat (allSpans ).hasSize (1 );
210- List <SpanData . Event > timedEvents = allSpans .get (0 ).getEvents ();
211- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName ).isEqualTo (event );
212+ List <EventData > timedEvents = allSpans .get (0 ).getEvents ();
213+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName ).isEqualTo (event );
212214 assertThat (timedEvents .get (0 ).getAttributes ()).isEqualTo (attributes .build ());
213215 }
214216
@@ -233,8 +235,8 @@ public void canCreateASpanEventWithBooleanArrayAttributes() {
233235 }
234236
235237 assertThat (allSpans ).hasSize (1 );
236- List <SpanData . Event > timedEvents = allSpans .get (0 ).getEvents ();
237- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName ).isEqualTo (event );
238+ List <EventData > timedEvents = allSpans .get (0 ).getEvents ();
239+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName ).isEqualTo (event );
238240 assertThat (timedEvents .get (0 ).getAttributes ()).isEqualTo (attributes .build ());
239241 }
240242
@@ -256,8 +258,8 @@ public void canCreateASpanEventWithDoubleAttribute() {
256258 }
257259
258260 assertThat (allSpans ).hasSize (1 );
259- List <SpanData . Event > timedEvents = allSpans .get (0 ).getEvents ();
260- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName ).isEqualTo (event );
261+ List <EventData > timedEvents = allSpans .get (0 ).getEvents ();
262+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName ).isEqualTo (event );
261263 assertThat (timedEvents .get (0 ).getAttributes ()).isEqualTo (attributes .build ());
262264 }
263265
@@ -282,8 +284,8 @@ public void canCreateASpanEventWithDoubleArrayAttributes() {
282284 }
283285
284286 assertThat (allSpans ).hasSize (1 );
285- List <SpanData . Event > timedEvents = allSpans .get (0 ).getEvents ();
286- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName ).isEqualTo (event );
287+ List <EventData > timedEvents = allSpans .get (0 ).getEvents ();
288+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName ).isEqualTo (event );
287289 assertThat (timedEvents .get (0 ).getAttributes ()).isEqualTo (attributes .build ());
288290 }
289291
@@ -305,8 +307,8 @@ public void canCreateASpanEventWithLongAttribute() {
305307 }
306308
307309 assertThat (allSpans ).hasSize (1 );
308- List <SpanData . Event > timedEvents = allSpans .get (0 ).getEvents ();
309- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName ).isEqualTo (event );
310+ List <EventData > timedEvents = allSpans .get (0 ).getEvents ();
311+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName ).isEqualTo (event );
310312 assertThat (timedEvents .get (0 ).getAttributes ()).isEqualTo (attributes .build ());
311313 }
312314
@@ -331,8 +333,8 @@ public void canCreateASpanEventWithLongArrayAttributes() {
331333 }
332334
333335 assertThat (allSpans ).hasSize (1 );
334- List <SpanData . Event > timedEvents = allSpans .get (0 ).getEvents ();
335- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName ).isEqualTo (event );
336+ List <EventData > timedEvents = allSpans .get (0 ).getEvents ();
337+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName ).isEqualTo (event );
336338 assertThat (timedEvents .get (0 ).getAttributes ()).isEqualTo (attributes .build ());
337339 }
338340
@@ -354,8 +356,8 @@ public void canCreateASpanEventWithStringAttribute() {
354356 }
355357
356358 assertThat (allSpans ).hasSize (1 );
357- List <SpanData . Event > timedEvents = allSpans .get (0 ).getEvents ();
358- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName ).isEqualTo (event );
359+ List <EventData > timedEvents = allSpans .get (0 ).getEvents ();
360+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName ).isEqualTo (event );
359361 assertThat (timedEvents .get (0 ).getAttributes ()).isEqualTo (attributes .build ());
360362 }
361363
@@ -380,8 +382,8 @@ public void canCreateASpanEventWithStringArrayAttributes() {
380382 }
381383
382384 assertThat (allSpans ).hasSize (1 );
383- List <SpanData . Event > timedEvents = allSpans .get (0 ).getEvents ();
384- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName ).isEqualTo (event );
385+ List <EventData > timedEvents = allSpans .get (0 ).getEvents ();
386+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName ).isEqualTo (event );
385387 assertThat (timedEvents .get (0 ).getAttributes ()).isEqualTo (attributes .build ());
386388 }
387389
@@ -405,8 +407,8 @@ public void canCreateASpanEventWithSameAttributeType() {
405407 }
406408
407409 assertThat (allSpans ).hasSize (1 );
408- List <SpanData . Event > timedEvents = allSpans .get (0 ).getEvents ();
409- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName ).isEqualTo (event );
410+ List <EventData > timedEvents = allSpans .get (0 ).getEvents ();
411+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName ).isEqualTo (event );
410412 assertThat (timedEvents .get (0 ).getAttributes ()).isEqualTo (attributes .build ());
411413 }
412414
@@ -439,8 +441,8 @@ public void canCreateASpanEventWithMultipleAttributeTypes() {
439441 SpanData spanData = allSpans .get (0 );
440442 assertThat (spanData .getEvents ()).hasSize (1 );
441443
442- List <SpanData . Event > timedEvents = spanData .getEvents ();
443- assertThat (timedEvents ).element (0 ).extracting (SpanData . Event ::getName ).isEqualTo (event );
444+ List <EventData > timedEvents = spanData .getEvents ();
445+ assertThat (timedEvents ).element (0 ).extracting (EventData ::getName ).isEqualTo (event );
444446 assertThat (timedEvents .get (0 ).getAttributes ()).isEqualTo (attributes .build ());
445447 }
446448
0 commit comments