From 3c2ebc89197aa040931c08233aae03095340c9f0 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Mon, 16 Oct 2023 23:39:39 +0000 Subject: [PATCH] Add test cases for null models --- tests/Models/NullContactElementTest.php | 14 ++++++++++++-- tests/Models/NullContactTest.php | 14 ++++++++++++-- tests/Models/NullProfileTest.php | 10 ++++++++++ 3 files changed, 34 insertions(+), 4 deletions(-) diff --git a/tests/Models/NullContactElementTest.php b/tests/Models/NullContactElementTest.php index 25be51e..dc860a8 100755 --- a/tests/Models/NullContactElementTest.php +++ b/tests/Models/NullContactElementTest.php @@ -23,7 +23,7 @@ final class NullContactElementTest extends \PHPUnit\Framework\TestCase { /** * @covers Modules\Profile\Models\NullContactElement - * @group framework + * @group module */ public function testNull() : void { @@ -32,11 +32,21 @@ final class NullContactElementTest extends \PHPUnit\Framework\TestCase /** * @covers Modules\Profile\Models\NullContactElement - * @group framework + * @group module */ public function testId() : void { $null = new NullContactElement(2); self::assertEquals(2, $null->id); } + + /** + * @covers Modules\Profile\Models\NullContactElement + * @group module + */ + public function testJsonSerialize() : void + { + $null = new NullContactElement(2); + self::assertEquals(['id' => 2], $null); + } } diff --git a/tests/Models/NullContactTest.php b/tests/Models/NullContactTest.php index b34198d..ab4ef59 100755 --- a/tests/Models/NullContactTest.php +++ b/tests/Models/NullContactTest.php @@ -23,7 +23,7 @@ final class NullContactTest extends \PHPUnit\Framework\TestCase { /** * @covers Modules\Profile\Models\NullContact - * @group framework + * @group module */ public function testNull() : void { @@ -32,11 +32,21 @@ final class NullContactTest extends \PHPUnit\Framework\TestCase /** * @covers Modules\Profile\Models\NullContact - * @group framework + * @group module */ public function testId() : void { $null = new NullContact(2); self::assertEquals(2, $null->id); } + + /** + * @covers Modules\Profile\Models\NullContact + * @group module + */ + public function testJsonSerialize() : void + { + $null = new NullContact(2); + self::assertEquals(['id' => 2], $null); + } } diff --git a/tests/Models/NullProfileTest.php b/tests/Models/NullProfileTest.php index 634d9d4..3d85082 100755 --- a/tests/Models/NullProfileTest.php +++ b/tests/Models/NullProfileTest.php @@ -39,4 +39,14 @@ final class NullProfileTest extends \PHPUnit\Framework\TestCase $null = new NullProfile(2); self::assertEquals(2, $null->id); } + + /** + * @covers Modules\Profile\Models\NullProfile + * @group module + */ + public function testJsonSerialize() : void + { + $null = new NullProfile(2); + self::assertEquals(['id' => 2], $null); + } }