6
6
7
7
use OpenTelemetry \API \Trace \SpanContext ;
8
8
use OpenTelemetry \API \Trace \SpanContextInterface ;
9
+ use OpenTelemetry \API \Trace \SpanContextValidator ;
9
10
use OpenTelemetry \API \Trace \TraceState ;
10
11
use OpenTelemetry \Aws \Xray \Propagator ;
11
12
use OpenTelemetry \Context \Context ;
13
+ use OpenTelemetry \Context \ContextInterface ;
12
14
use OpenTelemetry \SDK \Trace \Span ;
13
15
use PHPUnit \Framework \TestCase ;
14
16
@@ -109,7 +111,7 @@ public function InjectTraceIdWithInvalidSpanContext()
109
111
$ carrier ,
110
112
null ,
111
113
$ this ->withSpanContext (
112
- SpanContext::create (SpanContext ::INVALID_TRACE , SpanContext ::INVALID_SPAN , SpanContextInterface::TRACE_FLAG_SAMPLED , new TraceState ('vendor1=opaqueValue1 ' )),
114
+ SpanContext::create (SpanContextValidator ::INVALID_TRACE , SpanContextValidator ::INVALID_SPAN , SpanContextInterface::TRACE_FLAG_SAMPLED , new TraceState ('vendor1=opaqueValue1 ' )),
113
115
Context::getCurrent ()
114
116
)
115
117
);
@@ -166,8 +168,8 @@ public function ExtractInvalidTraceIdDelimiter()
166
168
$ carrier = [Propagator::AWSXRAY_TRACE_ID_HEADER => $ traceHeader ];
167
169
$ context = Span::fromContext ((new Propagator ())->extract ($ carrier ))->getContext ();
168
170
169
- $ this ->assertSame (SpanContext ::INVALID_TRACE , $ context ->getTraceId ());
170
- $ this ->assertSame (SpanContext ::INVALID_SPAN , $ context ->getSpanId ());
171
+ $ this ->assertSame (SpanContextValidator ::INVALID_TRACE , $ context ->getTraceId ());
172
+ $ this ->assertSame (SpanContextValidator ::INVALID_SPAN , $ context ->getSpanId ());
171
173
$ this ->assertSame (self ::NOT_SAMPLED , ($ context ->isSampled () ? '1 ' : '0 ' ));
172
174
$ this ->assertFalse ($ context ->isRemote ());
173
175
}
@@ -183,8 +185,8 @@ public function ExtractEmptySpanContext()
183
185
$ carrier = [Propagator::AWSXRAY_TRACE_ID_HEADER => $ traceHeader ];
184
186
$ context = Span::fromContext ((new Propagator ())->extract ($ carrier ))->getContext ();
185
187
186
- $ this ->assertSame (SpanContext ::INVALID_TRACE , $ context ->getTraceId ());
187
- $ this ->assertSame (SpanContext ::INVALID_SPAN , $ context ->getSpanId ());
188
+ $ this ->assertSame (SpanContextValidator ::INVALID_TRACE , $ context ->getTraceId ());
189
+ $ this ->assertSame (SpanContextValidator ::INVALID_SPAN , $ context ->getSpanId ());
188
190
$ this ->assertSame (self ::NOT_SAMPLED , ($ context ->isSampled () ? '1 ' : '0 ' ));
189
191
$ this ->assertFalse ($ context ->isRemote ());
190
192
}
@@ -201,8 +203,8 @@ public function ExtractInvalidSpanContext()
201
203
$ carrier = [Propagator::AWSXRAY_TRACE_ID_HEADER => $ traceHeader ];
202
204
$ context = Span::fromContext ((new Propagator ())->extract ($ carrier ))->getContext ();
203
205
204
- $ this ->assertSame (SpanContext ::INVALID_TRACE , $ context ->getTraceId ());
205
- $ this ->assertSame (SpanContext ::INVALID_SPAN , $ context ->getSpanId ());
206
+ $ this ->assertSame (SpanContextValidator ::INVALID_TRACE , $ context ->getTraceId ());
207
+ $ this ->assertSame (SpanContextValidator ::INVALID_SPAN , $ context ->getSpanId ());
206
208
$ this ->assertSame (self ::NOT_SAMPLED , ($ context ->isSampled () ? '1 ' : '0 ' ));
207
209
$ this ->assertFalse ($ context ->isRemote ());
208
210
}
@@ -219,8 +221,8 @@ public function ExtractInvalidTraceId()
219
221
$ carrier = [Propagator::AWSXRAY_TRACE_ID_HEADER => $ traceHeader ];
220
222
$ context = Span::fromContext ((new Propagator ())->extract ($ carrier ))->getContext ();
221
223
222
- $ this ->assertSame (SpanContext ::INVALID_TRACE , $ context ->getTraceId ());
223
- $ this ->assertSame (SpanContext ::INVALID_SPAN , $ context ->getSpanId ());
224
+ $ this ->assertSame (SpanContextValidator ::INVALID_TRACE , $ context ->getTraceId ());
225
+ $ this ->assertSame (SpanContextValidator ::INVALID_SPAN , $ context ->getSpanId ());
224
226
$ this ->assertSame (self ::NOT_SAMPLED , ($ context ->isSampled () ? '1 ' : '0 ' ));
225
227
$ this ->assertFalse ($ context ->isRemote ());
226
228
}
@@ -236,8 +238,8 @@ public function ExtractInvalidTraceIdLength()
236
238
$ carrier = [Propagator::AWSXRAY_TRACE_ID_HEADER => $ traceHeader ];
237
239
$ context = Span::fromContext ((new Propagator ())->extract ($ carrier ))->getContext ();
238
240
239
- $ this ->assertSame (SpanContext ::INVALID_TRACE , $ context ->getTraceId ());
240
- $ this ->assertSame (SpanContext ::INVALID_SPAN , $ context ->getSpanId ());
241
+ $ this ->assertSame (SpanContextValidator ::INVALID_TRACE , $ context ->getTraceId ());
242
+ $ this ->assertSame (SpanContextValidator ::INVALID_SPAN , $ context ->getSpanId ());
241
243
$ this ->assertSame (self ::NOT_SAMPLED , ($ context ->isSampled () ? '1 ' : '0 ' ));
242
244
$ this ->assertFalse ($ context ->isRemote ());
243
245
}
@@ -253,8 +255,8 @@ public function ExtractInvalidSpanId()
253
255
$ carrier = [Propagator::AWSXRAY_TRACE_ID_HEADER => $ traceHeader ];
254
256
$ context = Span::fromContext ((new Propagator ())->extract ($ carrier ))->getContext ();
255
257
256
- $ this ->assertSame (SpanContext ::INVALID_TRACE , $ context ->getTraceId ());
257
- $ this ->assertSame (SpanContext ::INVALID_SPAN , $ context ->getSpanId ());
258
+ $ this ->assertSame (SpanContextValidator ::INVALID_TRACE , $ context ->getTraceId ());
259
+ $ this ->assertSame (SpanContextValidator ::INVALID_SPAN , $ context ->getSpanId ());
258
260
$ this ->assertSame (self ::NOT_SAMPLED , ($ context ->isSampled () ? '1 ' : '0 ' ));
259
261
$ this ->assertFalse ($ context ->isRemote ());
260
262
}
@@ -270,8 +272,8 @@ public function ExtractInvalidSpanIdLength()
270
272
$ carrier = [Propagator::AWSXRAY_TRACE_ID_HEADER => $ traceHeader ];
271
273
$ context = Span::fromContext ((new Propagator ())->extract ($ carrier ))->getContext ();
272
274
273
- $ this ->assertSame (SpanContext ::INVALID_TRACE , $ context ->getTraceId ());
274
- $ this ->assertSame (SpanContext ::INVALID_SPAN , $ context ->getSpanId ());
275
+ $ this ->assertSame (SpanContextValidator ::INVALID_TRACE , $ context ->getTraceId ());
276
+ $ this ->assertSame (SpanContextValidator ::INVALID_SPAN , $ context ->getSpanId ());
275
277
$ this ->assertSame (self ::NOT_SAMPLED , ($ context ->isSampled () ? '1 ' : '0 ' ));
276
278
$ this ->assertFalse ($ context ->isRemote ());
277
279
}
@@ -287,8 +289,8 @@ public function ExtractNullSampledValue()
287
289
$ carrier = [Propagator::AWSXRAY_TRACE_ID_HEADER => $ traceHeader ];
288
290
$ context = Span::fromContext ((new Propagator ())->extract ($ carrier ))->getContext ();
289
291
290
- $ this ->assertSame (SpanContext ::INVALID_TRACE , $ context ->getTraceId ());
291
- $ this ->assertSame (SpanContext ::INVALID_SPAN , $ context ->getSpanId ());
292
+ $ this ->assertSame (SpanContextValidator ::INVALID_TRACE , $ context ->getTraceId ());
293
+ $ this ->assertSame (SpanContextValidator ::INVALID_SPAN , $ context ->getSpanId ());
292
294
$ this ->assertSame (self ::NOT_SAMPLED , ($ context ->isSampled () ? '1 ' : '0 ' ));
293
295
$ this ->assertFalse ($ context ->isRemote ());
294
296
}
@@ -304,8 +306,8 @@ public function ExtractInvalidSampleValue()
304
306
$ carrier = [Propagator::AWSXRAY_TRACE_ID_HEADER => $ traceHeader ];
305
307
$ context = Span::fromContext ((new Propagator ())->extract ($ carrier ))->getContext ();
306
308
307
- $ this ->assertSame (SpanContext ::INVALID_TRACE , $ context ->getTraceId ());
308
- $ this ->assertSame (SpanContext ::INVALID_SPAN , $ context ->getSpanId ());
309
+ $ this ->assertSame (SpanContextValidator ::INVALID_TRACE , $ context ->getTraceId ());
310
+ $ this ->assertSame (SpanContextValidator ::INVALID_SPAN , $ context ->getSpanId ());
309
311
$ this ->assertSame (self ::NOT_SAMPLED , ($ context ->isSampled () ? '1 ' : '0 ' ));
310
312
$ this ->assertFalse ($ context ->isRemote ());
311
313
}
@@ -321,13 +323,13 @@ public function ExtractInvalidXrayVersion()
321
323
$ carrier = [Propagator::AWSXRAY_TRACE_ID_HEADER => $ traceHeader ];
322
324
$ context = Span::fromContext ((new Propagator ())->extract ($ carrier ))->getContext ();
323
325
324
- $ this ->assertSame (SpanContext ::INVALID_TRACE , $ context ->getTraceId ());
325
- $ this ->assertSame (SpanContext ::INVALID_SPAN , $ context ->getSpanId ());
326
+ $ this ->assertSame (SpanContextValidator ::INVALID_TRACE , $ context ->getTraceId ());
327
+ $ this ->assertSame (SpanContextValidator ::INVALID_SPAN , $ context ->getSpanId ());
326
328
$ this ->assertSame (self ::NOT_SAMPLED , ($ context ->isSampled () ? '1 ' : '0 ' ));
327
329
$ this ->assertFalse ($ context ->isRemote ());
328
330
}
329
331
330
- private function withSpanContext (SpanContextInterface $ spanContext , Context $ context ): Context
332
+ private function withSpanContext (SpanContextInterface $ spanContext , ContextInterface $ context ): ContextInterface
331
333
{
332
334
return $ context ->withContextValue (Span::wrap ($ spanContext ));
333
335
}
0 commit comments