Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
framework
DB
Test
Unit
DataConverter
SerializedToJsonTest.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Framework\DB\Test\Unit\DataConverter
;
7
8
use
Magento\Framework\Serialize\Serializer\Serialize
;
9
use
Magento\Framework\Serialize\Serializer\Json
;
10
use
Magento\Framework\DB\DataConverter\SerializedToJson
;
11
12
class
SerializedToJsonTest
extends
\PHPUnit\Framework\TestCase
13
{
17
private
$serializedToJson;
18
19
protected
function
setUp
()
20
{
21
$this->serializedToJson =
new
SerializedToJson
(
22
new
Serialize
(),
23
new
Json
()
24
);
25
}
26
34
public
function
testConvert
($serializedData, $expectedJson)
35
{
36
$this->assertEquals($expectedJson, $this->serializedToJson->convert($serializedData));
37
}
38
44
public
function
convertDataProvider
()
45
{
46
return
[
47
1 => [
'serializedData'
=>
'a:1:{i:0;d:0.12345678901234568;}'
,
'expectedJson'
=>
'[0.12345678901234568]'
],
48
2 => [
'serializedData'
=>
'a:1:{i:0;d:2.2029999999999998;}'
,
'expectedJson'
=>
'[2.2029999999999998]'
]
49
];
50
}
51
}
Magento\Framework\Serialize\Serializer\Json
Definition:
Json.php:16
Magento\Framework\DB\Test\Unit\DataConverter\SerializedToJsonTest\setUp
setUp()
Definition:
SerializedToJsonTest.php:19
Magento\Framework\DB\DataConverter\SerializedToJson
Definition:
SerializedToJson.php:14
Magento\Framework\DB\Test\Unit\DataConverter
Definition:
SerializedToJsonTest.php:6
Magento\Framework\Serialize\Serializer\Serialize
Definition:
Serialize.php:14
Magento\Framework\DB\Test\Unit\DataConverter\SerializedToJsonTest\testConvert
testConvert($serializedData, $expectedJson)
Definition:
SerializedToJsonTest.php:34
Magento\Framework\DB\Test\Unit\DataConverter\SerializedToJsonTest
Definition:
SerializedToJsonTest.php:12
Magento\Framework\DB\Test\Unit\DataConverter\SerializedToJsonTest\convertDataProvider
convertDataProvider()
Definition:
SerializedToJsonTest.php:44