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-catalog-url-rewrite
Test
Unit
Model
ObjectRegistryTest.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\CatalogUrlRewrite\Test\Unit\Model
;
7
8
use
Magento\Framework\DataObject
;
9
use
Magento\Framework\TestFramework\Unit\Helper\ObjectManager
;
10
11
class
ObjectRegistryTest
extends
\PHPUnit\Framework\TestCase
12
{
14
protected
$objectRegistry
;
15
17
protected
$object
;
18
19
protected
function
setUp
()
20
{
21
$this->
object
= new \Magento\Framework\DataObject([
'id'
=> 1]);
22
$this->objectRegistry = (
new
ObjectManager
($this))->getObject(
23
\
Magento
\CatalogUrlRewrite\Model\ObjectRegistry::class,
24
[
'entities'
=> [$this->
object
]]
25
);
26
}
27
28
public
function
testGet
()
29
{
30
$this->assertEquals($this->
object
, $this->objectRegistry->get(1));
31
}
32
33
public
function
testGetNotExistObject
()
34
{
35
$this->assertEquals(
null
, $this->objectRegistry->get(
'no-id'
));
36
}
37
38
public
function
testGetList
()
39
{
40
$this->assertEquals([1 => $this->
object
], $this->objectRegistry->getList());
41
}
42
43
public
function
testGetEmptyList
()
44
{
45
$objectRegistry
= (
new
ObjectManager
($this))->getObject(
46
\
Magento
\CatalogUrlRewrite\Model\ObjectRegistry::class,
47
[
'entities'
=> []]
48
);
49
$this->assertEquals([],
$objectRegistry
->getList());
50
}
51
}
Magento\CatalogUrlRewrite\Test\Unit\Model\ObjectRegistryTest\$object
$object
Definition:
ObjectRegistryTest.php:17
Magento\CatalogUrlRewrite\Test\Unit\Model\ObjectRegistryTest\testGet
testGet()
Definition:
ObjectRegistryTest.php:28
Magento\CatalogUrlRewrite\Test\Unit\Model\ObjectRegistryTest\setUp
setUp()
Definition:
ObjectRegistryTest.php:19
Magento\CatalogUrlRewrite\Test\Unit\Model\ObjectRegistryTest\testGetEmptyList
testGetEmptyList()
Definition:
ObjectRegistryTest.php:43
Magento\CatalogUrlRewrite\Test\Unit\Model\ObjectRegistryTest\testGetNotExistObject
testGetNotExistObject()
Definition:
ObjectRegistryTest.php:33
Magento\CatalogUrlRewrite\Test\Unit\Model\ObjectRegistryTest\$objectRegistry
$objectRegistry
Definition:
ObjectRegistryTest.php:14
Magento
Magento\Framework\TestFramework\Unit\Helper\ObjectManager
Definition:
ObjectManager.php:13
Magento\CatalogUrlRewrite\Test\Unit\Model\ObjectRegistryTest
Definition:
ObjectRegistryTest.php:11
Magento\Framework\App\ObjectManager
Definition:
ObjectManager.php:20
Magento\CatalogUrlRewrite\Test\Unit\Model\ObjectRegistryTest\testGetList
testGetList()
Definition:
ObjectRegistryTest.php:38
Magento\CatalogUrlRewrite\Test\Unit\Model
Magento\Framework\DataObject
Definition:
Cache.php:6