55namespace OpenTelemetry \Tests \Instrumentation \PDO \tests \Unit ;
66
77use OpenTelemetry \Contrib \Instrumentation \PDO \ContextPropagation ;
8- use PHPUnit \Framework \Attributes \BackupGlobals ;
9- use PHPUnit \Framework \Attributes \CoversClass ;
108use PHPUnit \Framework \TestCase ;
119
12- #[CoversClass(ContextPropagation::class)]
1310class ContextPropagationTest extends TestCase
1411{
15- #[BackupGlobals(true )]
1612 public function testIsEnabledReturnsTrue ()
1713 {
1814 $ _SERVER ['OTEL_PHP_INSTRUMENTATION_PDO_CONTEXT_PROPAGATION ' ] = true ;
1915 $ result = ContextPropagation::isEnabled ();
2016 $ this ->assertTrue ($ result );
2117 }
2218
23- #[BackupGlobals(true )]
2419 public function testIsEnabledReturnsFalse ()
2520 {
2621 $ _SERVER ['OTEL_PHP_INSTRUMENTATION_PDO_CONTEXT_PROPAGATION ' ] = false ;
2722 $ result = ContextPropagation::isEnabled ();
2823 $ this ->assertFalse ($ result );
2924 }
3025
31- #[BackupGlobals(true )]
3226 public function testIsPrependReturnsTrue ()
3327 {
3428 $ _SERVER ['OTEL_PHP_INSTRUMENTATION_PDO_CONTEXT_PROPAGATION_PREPEND ' ] = true ;
3529 $ result = ContextPropagation::isPrepend ();
3630 $ this ->assertTrue ($ result );
3731 }
3832
39- #[BackupGlobals(true )]
4033 public function testIsPrependReturnsFalse ()
4134 {
4235 $ _SERVER ['OTEL_PHP_INSTRUMENTATION_PDO_CONTEXT_PROPAGATION_PREPEND ' ] = false ;
4336 $ result = ContextPropagation::isPrepend ();
4437 $ this ->assertFalse ($ result );
4538 }
4639
47- #[BackupGlobals(true )]
4840 public function testIsAttributeEnabledReturnsTrue ()
4941 {
5042 $ _SERVER ['OTEL_PHP_INSTRUMENTATION_PDO_CONTEXT_PROPAGATION_ATTRIBUTE ' ] = true ;
5143 $ result = ContextPropagation::isAttributeEnabled ();
5244 $ this ->assertTrue ($ result );
5345 }
5446
55- #[BackupGlobals(true )]
5647 public function testIsAttributeEnabledReturnsFalse ()
5748 {
5849 $ _SERVER ['OTEL_PHP_INSTRUMENTATION_PDO_CONTEXT_PROPAGATION_ATTRIBUTE ' ] = false ;
5950 $ result = ContextPropagation::isAttributeEnabled ();
6051 $ this ->assertFalse ($ result );
6152 }
6253
63- #[BackupGlobals(true )]
6454 public function testAddSqlCommentsPrepend ()
6555 {
6656 $ _SERVER ['OTEL_PHP_INSTRUMENTATION_PDO_CONTEXT_PROPAGATION_PREPEND ' ] = true ;
@@ -74,7 +64,6 @@ public function testAddSqlCommentsPrepend()
7464 $ this ->assertEquals ("/*key1='value1',key2='value2',key3='value3'*/SELECT 1; " , $ result );
7565 }
7666
77- #[BackupGlobals(true )]
7867 public function testAddSqlCommentsAppend ()
7968 {
8069 $ _SERVER ['OTEL_PHP_INSTRUMENTATION_PDO_CONTEXT_PROPAGATION_PREPEND ' ] = false ;
0 commit comments