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
magento2-base
dev
tests
integration
testsuite
Magento
Framework
Filter
TruncateFilterTest.php
Go to the documentation of this file.
1
<?php
6
declare(strict_types=1);
7
8
namespace
Magento\Framework\Filter
;
9
10
class
TruncateFilterTest
extends
\PHPUnit\Framework\TestCase
11
{
21
public
function
testFilter(
22
$expectedValue,
23
$expectedRemainder,
24
$string,
25
$length = 5,
26
$etc =
'...'
,
27
$breakWords =
true
28
) {
30
$truncateFilter =
\Magento\TestFramework\ObjectManager::getInstance
()->create(
31
TruncateFilter::class,
32
[
33
'length'
=> $length,
34
'etc'
=> $etc,
35
'breakWords'
=> $breakWords,
36
]
37
);
38
$result
= $truncateFilter->filter($string);
39
$this->assertEquals($expectedValue,
$result
->getValue());
40
$this->assertEquals($expectedRemainder,
$result
->getRemainder());
41
}
42
43
public
function
truncateDataProvider
() : array
44
{
45
return
[
46
'1'
=> [
47
'12...'
,
48
'34567890'
,
49
'1234567890'
,
50
],
51
'2'
=> [
52
'123..'
,
53
' 456 789'
,
54
'123 456 789'
,
55
8,
56
'..'
,
57
false
58
]
59
];
60
}
61
}
$result
$result
Definition:
product_configurable_not_available_rollback.php:26
Magento\Framework\App\ObjectManager\getInstance
static getInstance()
Definition:
ObjectManager.php:33
false
return false
Definition:
gallery.phtml:36
Magento\Framework\Filter
Definition:
AbstractFactory.php:6
Magento\Framework\Filter\TruncateFilterTest
Definition:
TruncateFilterTest.php:10
Magento\Framework\Filter\TruncateFilterTest\truncateDataProvider
truncateDataProvider()
Definition:
TruncateFilterTest.php:43