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-inventory-reservations
Test
Unit
Model
SnakeToCamelCaseConverterTest.php
Go to the documentation of this file.
1
<?php
6
declare(strict_types=1);
7
8
namespace
Magento\InventoryReservations\Test\Unit\Model
;
9
10
use
Magento\Framework\TestFramework\Unit\Helper\ObjectManager
;
11
use
Magento\InventoryReservations\Model\SnakeToCamelCaseConverter
;
12
use PHPUnit\Framework\TestCase;
13
14
class
SnakeToCamelCaseConverterTest
extends
TestCase
15
{
19
private
$snakeToCamelCaseConverter;
20
21
protected
function
setUp
()
22
{
23
$this->snakeToCamelCaseConverter = (
new
ObjectManager
($this))->getObject(SnakeToCamelCaseConverter::class);
24
}
25
31
public
function
testArrayElementConversion
(array $givenElements, array $expectedElements)
32
{
33
self::assertEquals($expectedElements, $this->snakeToCamelCaseConverter->convert($givenElements));
34
}
35
39
public
function
getElementsToConvert
(): array
40
{
41
return
[
42
'with_empty_data'
=> [[], []],
43
'to_lowercase'
=> [
44
[
'one'
,
'Two'
,
'THREE'
],
45
[
'one'
,
'two'
,
'three'
]
46
],
47
'underscore_to_camelcase'
=> [
48
[
'my_element_one'
,
'My_Element_Two'
,
'MY_ELEMENT_THREE'
],
49
[
'myElementOne'
,
'myElementTwo'
,
'myElementThree'
]
50
],
51
];
52
}
53
}
Magento\InventoryReservations\Model\SnakeToCamelCaseConverter
Definition:
SnakeToCamelCaseConverter.php:13
Magento\InventoryReservations\Test\Unit\Model\SnakeToCamelCaseConverterTest\testArrayElementConversion
testArrayElementConversion(array $givenElements, array $expectedElements)
Definition:
SnakeToCamelCaseConverterTest.php:31
Magento\InventoryReservations\Test\Unit\Model
Definition:
ReservationBuilderTest.php:8
Magento\InventoryReservations\Test\Unit\Model\SnakeToCamelCaseConverterTest\getElementsToConvert
getElementsToConvert()
Definition:
SnakeToCamelCaseConverterTest.php:39
Magento\InventoryReservations\Test\Unit\Model\SnakeToCamelCaseConverterTest\setUp
setUp()
Definition:
SnakeToCamelCaseConverterTest.php:21
Magento\Framework\TestFramework\Unit\Helper\ObjectManager
Definition:
ObjectManager.php:13
Magento\InventoryReservations\Test\Unit\Model\SnakeToCamelCaseConverterTest
Definition:
SnakeToCamelCaseConverterTest.php:14