You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
2.0 KiB
76 lines
2.0 KiB
2 months ago
|
<?php
|
||
|
|
||
|
namespace PhpOffice\PhpSpreadsheetTests\Helper;
|
||
|
|
||
|
use PhpOffice\PhpSpreadsheet\Helper\Handler;
|
||
|
use PHPUnit\Framework\TestCase;
|
||
|
use Throwable;
|
||
|
|
||
|
class HandlerTest extends TestCase
|
||
|
{
|
||
|
public function testSuppressed(): void
|
||
|
{
|
||
|
self::assertTrue(Handler::suppressed());
|
||
|
}
|
||
|
|
||
|
public function testDeprecated(): void
|
||
|
{
|
||
|
try {
|
||
|
Handler::deprecated();
|
||
|
self::fail('Expected error/exception did not happen');
|
||
|
} catch (Throwable $e) {
|
||
|
self::assertStringContainsString('Invalid characters', $e->getMessage());
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public function testNotice(): void
|
||
|
{
|
||
|
try {
|
||
|
Handler::notice('invalidtz');
|
||
|
self::fail('Expected error/exception did not happen');
|
||
|
} catch (Throwable $e) {
|
||
|
self::assertStringContainsString('Timezone', $e->getMessage());
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public function testWarning(): void
|
||
|
{
|
||
|
try {
|
||
|
Handler::warning();
|
||
|
self::fail('Expected error/exception did not happen');
|
||
|
} catch (Throwable $e) {
|
||
|
self::assertStringContainsString('ailed to open stream', $e->getMessage());
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public function testUserDeprecated(): void
|
||
|
{
|
||
|
try {
|
||
|
Handler::userDeprecated();
|
||
|
self::fail('Expected error/exception did not happen');
|
||
|
} catch (Throwable $e) {
|
||
|
self::assertStringContainsString('hello', $e->getMessage());
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public function testUserNotice(): void
|
||
|
{
|
||
|
try {
|
||
|
Handler::userNotice();
|
||
|
self::fail('Expected error/exception did not happen');
|
||
|
} catch (Throwable $e) {
|
||
|
self::assertStringContainsString('userNotice', $e->getMessage());
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public function testUserWarning(): void
|
||
|
{
|
||
|
try {
|
||
|
Handler::userWarning();
|
||
|
self::fail('Expected error/exception did not happen');
|
||
|
} catch (Throwable $e) {
|
||
|
self::assertStringContainsString('userWarning', $e->getMessage());
|
||
|
}
|
||
|
}
|
||
|
}
|