diff options
Diffstat (limited to 'vendor/aws/aws-crt-php/tests/LogTest.php')
-rw-r--r-- | vendor/aws/aws-crt-php/tests/LogTest.php | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/vendor/aws/aws-crt-php/tests/LogTest.php b/vendor/aws/aws-crt-php/tests/LogTest.php new file mode 100644 index 0000000..8beff34 --- /dev/null +++ b/vendor/aws/aws-crt-php/tests/LogTest.php @@ -0,0 +1,23 @@ +<?php +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ +use AWS\CRT\Log; + +require_once('common.inc'); + +class LogTest extends CrtTestCase { + + public function testLogToStream() { + $log_stream = fopen("php://memory", "r+"); + $this->assertNotNull($log_stream); + Log::toStream($log_stream); + Log::setLogLevel(Log::TRACE); + Log::log(Log::TRACE, "THIS IS A TEST"); + $this->assertTrue(rewind($log_stream)); + $log_contents = stream_get_contents($log_stream, -1, 0); + $this->assertStringEndsWith("THIS IS A TEST", trim($log_contents)); + Log::stop(); + } +} |