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
module-analytics
Test
Unit
Model
EncodedContextTest.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Analytics\Test\Unit\Model
;
7
8
use
Magento\Analytics\Model\EncodedContext
;
9
use
Magento\Framework\TestFramework\Unit\Helper\ObjectManager
as ObjectManagerHelper;
10
11
class
EncodedContextTest
extends
\PHPUnit\Framework\TestCase
12
{
16
private
$objectManagerHelper;
17
21
protected
function
setUp
()
22
{
23
$this->objectManagerHelper =
new
ObjectManagerHelper($this);
24
}
25
32
public
function
testConstruct(
$content
, $initializationVector)
33
{
34
$constructorArguments = [
35
'content'
=>
$content
,
36
'initializationVector'
=> $initializationVector,
37
];
39
$encodedContext = $this->objectManagerHelper->getObject(
40
EncodedContext::class,
41
array_filter($constructorArguments)
42
);
43
44
$this->assertSame(
$content
, $encodedContext->getContent());
45
$this->assertSame($initializationVector ?:
''
, $encodedContext->getInitializationVector());
46
}
47
51
public
function
constructDataProvider
()
52
{
53
return
[
54
'Without Initialization Vector'
=> [
'content text'
,
null
],
55
'With Initialization Vector'
=> [
'content text'
,
'c51sd3c4sd68c5sd'
],
56
];
57
}
58
}
Magento\Analytics\Model\EncodedContext
Definition:
EncodedContext.php:11
Magento\Analytics\Test\Unit\Model\EncodedContextTest\setUp
setUp()
Definition:
EncodedContextTest.php:21
Magento\Analytics\Test\Unit\Model
Definition:
AnalyticsTokenTest.php:6
Magento\Analytics\Test\Unit\Model\EncodedContextTest
Definition:
EncodedContextTest.php:11
Magento\Analytics\Test\Unit\Model\EncodedContextTest\constructDataProvider
constructDataProvider()
Definition:
EncodedContextTest.php:51
Magento\Framework\TestFramework\Unit\Helper\ObjectManager
Definition:
ObjectManager.php:13
$content
$content
Definition:
downloadable_product_with_files_and_sample_url.php:93