Skip to content

Commit

Permalink
Update JSON deserializer test:
Browse files Browse the repository at this point in the history
- add testDeserializeExtData()
  • Loading branch information
webeweb committed May 3, 2024
1 parent 89ffcd7 commit d073708
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"id": 1
}
18 changes: 18 additions & 0 deletions lib/easilys/Tests/Serializer/JsonDeserializerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
use WBW\Library\Easilys\Model\DeliveryDaysProduction;
use WBW\Library\Easilys\Model\DeliveryWeekday;
use WBW\Library\Easilys\Model\Email;
use WBW\Library\Easilys\Model\ExtData;
use WBW\Library\Easilys\Model\Family;
use WBW\Library\Easilys\Model\Fax;
use WBW\Library\Easilys\Model\Generic;
Expand Down Expand Up @@ -322,6 +323,23 @@ public function testDeserializeEmail(): void {
$this->assertEquals(BaseSerializerKeys::LABEL, $res->getLabel());
}

/**
* Test deserializeExtData()
*
* @return void
*/
public function testDeserializeExtData(): void {

$this->assertNull(JsonDeserializer::deserializeExtData([]));

// Set a JSON mock.
$json = file_get_contents(__DIR__ . "/../Fixtures/Serializer/JsonDeserializerTest.testDeserializeExtData.json");
$data = json_decode($json, true);

$res = JsonDeserializer::deserializeExtData($data);
$this->assertInstanceOf(ExtData::class, $res);
}

/**
* Test deserializeFamily()
*
Expand Down

0 comments on commit d073708

Please sign in to comment.