22 lines
608 B
PHP
22 lines
608 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->assertTrue(is_string($serializer->serialize($array)));
|
|
$this->assertEquals($string, $serializer->serialize($string));
|
|
|
|
$this->assertEquals($array, $serializer->deserialize($serializer->serialize($array)));
|
|
}
|
|
|
|
} |