<?php declare(strict_types=1); /** * Banker * * A Caching library implementing psr/cache (PSR 6) and psr/simple-cache (PSR 16) * * PHP version 8+ * * @package Banker * @author Timothy J. Warren <tim@timshomepage.net> * @copyright 2016 - 2021 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License * @version 5.0.0 * @link https://git.timshomepage.net/timw4mail/banker */ namespace Aviat\Banker\Tests; use Aviat\Banker\ItemCollection; use PHPUnit\Framework\TestCase; class ItemCollectionTest extends TestCase { protected $collection; public function setUp(): void { $this->collection = new ItemCollection([]); } public function testJsonSerialize(): void { $this->assertEquals([], $this->collection->jsonSerialize()); $json = json_encode($this->collection); $result = json_decode($json); $this->assertEquals([], $result); } }