|
7 | 7 |
|
8 | 8 | import static io.opentelemetry.api.common.AttributeKey.stringKey; |
9 | 9 | import static io.opentelemetry.api.trace.SpanKind.CLIENT; |
| 10 | +import static io.opentelemetry.javaagent.instrumentation.twilio.ExperimentalTestHelper.experimental; |
10 | 11 | import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo; |
11 | 12 | import static java.nio.charset.StandardCharsets.UTF_8; |
12 | 13 | import static java.util.concurrent.TimeUnit.SECONDS; |
@@ -169,11 +170,14 @@ void synchronousMessage() { |
169 | 170 | .hasAttributesSatisfyingExactly( |
170 | 171 | equalTo( |
171 | 172 | stringKey("twilio.type"), |
172 | | - "com.twilio.rest.api.v2010.account.Message"), |
| 173 | + experimental("com.twilio.rest.api.v2010.account.Message")), |
173 | 174 | equalTo( |
174 | | - stringKey("twilio.account"), "AC14984e09e497506cf0d5eb59b1f6ace7"), |
175 | | - equalTo(stringKey("twilio.sid"), "MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"), |
176 | | - equalTo(stringKey("twilio.status"), "sent")))); |
| 175 | + stringKey("twilio.account"), |
| 176 | + experimental("AC14984e09e497506cf0d5eb59b1f6ace7")), |
| 177 | + equalTo( |
| 178 | + stringKey("twilio.sid"), |
| 179 | + experimental("MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")), |
| 180 | + equalTo(stringKey("twilio.status"), experimental("sent"))))); |
177 | 181 | } |
178 | 182 |
|
179 | 183 | @Test |
@@ -205,11 +209,15 @@ void synchronousCall() throws URISyntaxException { |
205 | 209 | .hasParent(trace.getSpan(0)) |
206 | 210 | .hasAttributesSatisfyingExactly( |
207 | 211 | equalTo( |
208 | | - stringKey("twilio.type"), "com.twilio.rest.api.v2010.account.Call"), |
| 212 | + stringKey("twilio.type"), |
| 213 | + experimental("com.twilio.rest.api.v2010.account.Call")), |
| 214 | + equalTo( |
| 215 | + stringKey("twilio.account"), |
| 216 | + experimental("ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")), |
209 | 217 | equalTo( |
210 | | - stringKey("twilio.account"), "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"), |
211 | | - equalTo(stringKey("twilio.sid"), "CAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"), |
212 | | - equalTo(stringKey("twilio.status"), "completed")))); |
| 218 | + stringKey("twilio.sid"), |
| 219 | + experimental("CAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")), |
| 220 | + equalTo(stringKey("twilio.status"), experimental("completed"))))); |
213 | 221 | } |
214 | 222 |
|
215 | 223 | @Test |
@@ -250,11 +258,14 @@ void httpClient() throws IOException { |
250 | 258 | .hasAttributesSatisfyingExactly( |
251 | 259 | equalTo( |
252 | 260 | stringKey("twilio.type"), |
253 | | - "com.twilio.rest.api.v2010.account.Message"), |
| 261 | + experimental("com.twilio.rest.api.v2010.account.Message")), |
| 262 | + equalTo( |
| 263 | + stringKey("twilio.account"), |
| 264 | + experimental("AC14984e09e497506cf0d5eb59b1f6ace7")), |
254 | 265 | equalTo( |
255 | | - stringKey("twilio.account"), "AC14984e09e497506cf0d5eb59b1f6ace7"), |
256 | | - equalTo(stringKey("twilio.sid"), "MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"), |
257 | | - equalTo(stringKey("twilio.status"), "sent")))); |
| 266 | + stringKey("twilio.sid"), |
| 267 | + experimental("MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")), |
| 268 | + equalTo(stringKey("twilio.status"), experimental("sent"))))); |
258 | 269 | } |
259 | 270 |
|
260 | 271 | @SuppressWarnings("CannotMockMethod") |
@@ -303,11 +314,14 @@ void httpClientRetry() throws IOException { |
303 | 314 | .hasAttributesSatisfyingExactly( |
304 | 315 | equalTo( |
305 | 316 | stringKey("twilio.type"), |
306 | | - "com.twilio.rest.api.v2010.account.Message"), |
| 317 | + experimental("com.twilio.rest.api.v2010.account.Message")), |
307 | 318 | equalTo( |
308 | | - stringKey("twilio.account"), "AC14984e09e497506cf0d5eb59b1f6ace7"), |
309 | | - equalTo(stringKey("twilio.sid"), "MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"), |
310 | | - equalTo(stringKey("twilio.status"), "sent")))); |
| 319 | + stringKey("twilio.account"), |
| 320 | + experimental("AC14984e09e497506cf0d5eb59b1f6ace7")), |
| 321 | + equalTo( |
| 322 | + stringKey("twilio.sid"), |
| 323 | + experimental("MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")), |
| 324 | + equalTo(stringKey("twilio.status"), experimental("sent"))))); |
311 | 325 | } |
312 | 326 |
|
313 | 327 | @Test |
@@ -357,11 +371,14 @@ void httpClientRetryAsync() throws Exception { |
357 | 371 | .hasAttributesSatisfyingExactly( |
358 | 372 | equalTo( |
359 | 373 | stringKey("twilio.type"), |
360 | | - "com.twilio.rest.api.v2010.account.Message"), |
| 374 | + experimental("com.twilio.rest.api.v2010.account.Message")), |
| 375 | + equalTo( |
| 376 | + stringKey("twilio.account"), |
| 377 | + experimental("AC14984e09e497506cf0d5eb59b1f6ace7")), |
361 | 378 | equalTo( |
362 | | - stringKey("twilio.account"), "AC14984e09e497506cf0d5eb59b1f6ace7"), |
363 | | - equalTo(stringKey("twilio.sid"), "MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"), |
364 | | - equalTo(stringKey("twilio.status"), "sent")))); |
| 379 | + stringKey("twilio.sid"), |
| 380 | + experimental("MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")), |
| 381 | + equalTo(stringKey("twilio.status"), experimental("sent"))))); |
365 | 382 | } |
366 | 383 |
|
367 | 384 | @Test |
@@ -424,11 +441,14 @@ void rootSpan() { |
424 | 441 | .hasAttributesSatisfyingExactly( |
425 | 442 | equalTo( |
426 | 443 | stringKey("twilio.type"), |
427 | | - "com.twilio.rest.api.v2010.account.Message"), |
| 444 | + experimental("com.twilio.rest.api.v2010.account.Message")), |
428 | 445 | equalTo( |
429 | | - stringKey("twilio.account"), "AC14984e09e497506cf0d5eb59b1f6ace7"), |
430 | | - equalTo(stringKey("twilio.sid"), "MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"), |
431 | | - equalTo(stringKey("twilio.status"), "sent")))); |
| 446 | + stringKey("twilio.account"), |
| 447 | + experimental("AC14984e09e497506cf0d5eb59b1f6ace7")), |
| 448 | + equalTo( |
| 449 | + stringKey("twilio.sid"), |
| 450 | + experimental("MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")), |
| 451 | + equalTo(stringKey("twilio.status"), experimental("sent"))))); |
432 | 452 | } |
433 | 453 |
|
434 | 454 | @Test |
@@ -470,11 +490,14 @@ void asynchronousCall() throws Exception { |
470 | 490 | .hasAttributesSatisfyingExactly( |
471 | 491 | equalTo( |
472 | 492 | stringKey("twilio.type"), |
473 | | - "com.twilio.rest.api.v2010.account.Message"), |
| 493 | + experimental("com.twilio.rest.api.v2010.account.Message")), |
| 494 | + equalTo( |
| 495 | + stringKey("twilio.account"), |
| 496 | + experimental("AC14984e09e497506cf0d5eb59b1f6ace7")), |
474 | 497 | equalTo( |
475 | | - stringKey("twilio.account"), "AC14984e09e497506cf0d5eb59b1f6ace7"), |
476 | | - equalTo(stringKey("twilio.sid"), "MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"), |
477 | | - equalTo(stringKey("twilio.status"), "sent")))); |
| 498 | + stringKey("twilio.sid"), |
| 499 | + experimental("MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")), |
| 500 | + equalTo(stringKey("twilio.status"), experimental("sent"))))); |
478 | 501 | } |
479 | 502 |
|
480 | 503 | @Test |
|
0 commit comments