diff options
| author | wn_ <invalid@email.com> | 2024-11-21 17:27:15 +0000 |
|---|---|---|
| committer | wn_ <invalid@email.com> | 2024-11-21 17:34:32 +0000 |
| commit | 64a36970d6c4a90c1ab738e0b859b4fffa18c603 (patch) | |
| tree | bf385b721be5b1c6067040ce65f0b892bb1c9225 /vendor/chillerlan/php-settings-container/tests | |
| parent | 1e14fc0fd957cea2ab176d5132c3fe5329991c17 (diff) | |
Bump 'chillerlan/php-qrcode' to 5.0.x.
* Maintains PHP `7.4` compatibility and adds PHP `8.4` compatibility
* The `4.4.x` branch does the same, but I didn't see any reason not to go to `5.0.x`.
* https://github.com/chillerlan/php-qrcode/releases
Diffstat (limited to 'vendor/chillerlan/php-settings-container/tests')
3 files changed, 0 insertions, 184 deletions
diff --git a/vendor/chillerlan/php-settings-container/tests/ContainerTest.php b/vendor/chillerlan/php-settings-container/tests/ContainerTest.php deleted file mode 100644 index 8fca7c3e8..000000000 --- a/vendor/chillerlan/php-settings-container/tests/ContainerTest.php +++ /dev/null @@ -1,115 +0,0 @@ -<?php -/** - * Class ContainerTraitTest - * - * @created 28.08.2018 - * @author Smiley <smiley@chillerlan.net> - * @copyright 2018 Smiley - * @license MIT - */ - -namespace chillerlan\SettingsTest; - -use PHPUnit\Framework\TestCase; -use JsonException, TypeError; -use function sha1; - -class ContainerTest extends TestCase{ - - public function testConstruct(){ - $container = new TestContainer([ - 'test1' => 'test1', - 'test2' => true, - 'test3' => 'test3', - 'test4' => 'test4', - ]); - - $this::assertSame('test1', $container->test1); - $this::assertSame(true, $container->test2); - $this::assertNull($container->test3); - $this::assertSame('test4', $container->test4); - - $this::assertSame('success', $container->testConstruct); - } - - public function testGet(){ - $container = new TestContainer; - - $this::assertSame('foo', $container->test1); - $this::assertNull($container->test2); - $this::assertNull($container->test3); - $this::assertNull($container->test4); - $this::assertNull($container->foo); - - // isset test - $this::assertTrue(isset($container->test1)); - $this::assertFalse(isset($container->test2)); - $this::assertFalse(isset($container->test3)); - $this::assertFalse(isset($container->test4)); - $this::assertFalse(isset($container->foo)); - - // custom getter - $container->test6 = 'foo'; - $this::assertSame(sha1('foo'), $container->test6); - // nullable/isset test - $container->test6 = null; - $this::assertFalse(isset($container->test6)); - $this::assertSame('null', $container->test6); - } - - public function testSet(){ - $container = new TestContainer; - $container->test1 = 'bar'; - $container->test2 = false; - $container->test3 = 'nope'; - - $this::assertSame('bar', $container->test1); - $this::assertSame(false, $container->test2); - $this::assertNull($container->test3); - - // unset - unset($container->test1); - $this::assertFalse(isset($container->test1)); - - // custom setter - $container->test5 = 'bar'; - $this::assertSame('bar_test5', $container->test5); - } - - public function testToArray(){ - $container = new TestContainer([ - 'test1' => 'no', - 'test2' => true, - 'testConstruct' => 'success', - ]); - - $this::assertSame([ - 'test1' => 'no', - 'test2' => true, - 'testConstruct' => 'success', - 'test4' => null, - 'test5' => null, - 'test6' => null - ], $container->toArray()); - } - - public function testToJSON(){ - $container = (new TestContainer)->fromJSON('{"test1":"no","test2":true,"testConstruct":"success"}'); - - $expected = '{"test1":"no","test2":true,"testConstruct":"success","test4":null,"test5":null,"test6":null}'; - - $this::assertSame($expected, $container->toJSON()); - $this::assertSame($expected, (string)$container); - } - - public function testFromJsonException(){ - $this->expectException(JsonException::class); - (new TestContainer)->fromJSON('-'); - - } - public function testFromJsonTypeError(){ - $this->expectException(TypeError::class); - (new TestContainer)->fromJSON('2'); - } - -} diff --git a/vendor/chillerlan/php-settings-container/tests/TestContainer.php b/vendor/chillerlan/php-settings-container/tests/TestContainer.php deleted file mode 100644 index a83f4bef3..000000000 --- a/vendor/chillerlan/php-settings-container/tests/TestContainer.php +++ /dev/null @@ -1,27 +0,0 @@ -<?php -/** - * Class TestContainer - * - * @created 28.08.2018 - * @author Smiley <smiley@chillerlan.net> - * @copyright 2018 Smiley - * @license MIT - */ - -namespace chillerlan\SettingsTest; - -use chillerlan\Settings\SettingsContainerAbstract; - -/** - * @property $test1 - * @property $test2 - * @property $test3 - * @property $test4 - * @property $test5 - * @property $test6 - */ -class TestContainer extends SettingsContainerAbstract{ - use TestOptionsTrait; - - private string $test3 = 'what'; -} diff --git a/vendor/chillerlan/php-settings-container/tests/TestOptionsTrait.php b/vendor/chillerlan/php-settings-container/tests/TestOptionsTrait.php deleted file mode 100644 index c8c628b5b..000000000 --- a/vendor/chillerlan/php-settings-container/tests/TestOptionsTrait.php +++ /dev/null @@ -1,42 +0,0 @@ -<?php -/** - * Trait TestOptionsTrait - * - * @created 28.08.2018 - * @author smiley <smiley@chillerlan.net> - * @copyright 2018 smiley - * @license MIT - */ - -namespace chillerlan\SettingsTest; - -use function sha1; - -trait TestOptionsTrait{ - - protected string $test1 = 'foo'; - - protected ?bool $test2 = null; - - protected string $testConstruct; - - protected ?string $test4 = null; - - protected ?string $test5 = null; - - protected ?string $test6 = null; - - protected function TestOptionsTrait():void{ - $this->testConstruct = 'success'; - } - - protected function set_test5($value):void{ - $this->test5 = $value.'_test5'; - } - - protected function get_test6():string{ - return $this->test6 === null - ? 'null' - : sha1($this->test6); - } -} |