Files
cache/test/Unit/Serializer/JsonSerializerTest.php

22 lines
615 B
PHP

<?php
namespace IQParts\CacheTest\Unit\Serializer;
use IQParts\CacheTest\AbstractTestCase;
use IQParts\Cache\Serializer\JsonSerializer;
final class JsonSerializerTest extends AbstractTestCase
{
public function testSerialize()
{
$serializer = new JsonSerializer();
$string = 'myString';
$array = [0 => '1', 1 => '2', 2 => '3'];
$this->assertInternalType('string', $serializer->serialize($array));
$this->assertEquals($string, $serializer->serialize($string));
$this->assertEquals($array, $serializer->deserialize($serializer->serialize($array)));
}
}