summaryrefslogtreecommitdiff
path: root/vendor/jonahgeorge/jaeger-client-php/tests/Jaeger/Reporter/LoggingReporterTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/jonahgeorge/jaeger-client-php/tests/Jaeger/Reporter/LoggingReporterTest.php')
-rw-r--r--vendor/jonahgeorge/jaeger-client-php/tests/Jaeger/Reporter/LoggingReporterTest.php31
1 files changed, 31 insertions, 0 deletions
diff --git a/vendor/jonahgeorge/jaeger-client-php/tests/Jaeger/Reporter/LoggingReporterTest.php b/vendor/jonahgeorge/jaeger-client-php/tests/Jaeger/Reporter/LoggingReporterTest.php
new file mode 100644
index 000000000..dc7c490d2
--- /dev/null
+++ b/vendor/jonahgeorge/jaeger-client-php/tests/Jaeger/Reporter/LoggingReporterTest.php
@@ -0,0 +1,31 @@
+<?php
+
+namespace Jaeger\Tests\Reporter;
+
+use Jaeger\Reporter\LoggingReporter;
+use Jaeger\Span;
+use PHPUnit\Framework\TestCase;
+use Psr\Log\NullLogger;
+
+class LoggingReporterTest extends TestCase
+{
+ /** @test */
+ public function shouldReportSpan()
+ {
+ /**
+ * @var NullLogger|\PHPUnit\Framework\MockObject\MockObject v
+ * @var Span|\PHPUnit\Framework\MockObject\MockObject $span
+ */
+ $logger = $this->createMock(NullLogger::class);
+ $span = $this->createMock(Span::class);
+
+ $reporter = new LoggingReporter($logger);
+
+ $logger->expects($this->once())
+ ->method('debug')
+ ->with($this->stringStartsWith('Reporting span'));
+
+ $reporter->reportSpan($span);
+ $reporter->close();
+ }
+}