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
Data
Test
Unit
Argument
Interpreter
NumberTest.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Framework\Data\Test\Unit\Argument\Interpreter
;
7
8
use \Magento\Framework\Data\Argument\Interpreter\Number;
9
10
class
NumberTest
extends
\PHPUnit\Framework\TestCase
11
{
15
protected
$_model
;
16
17
protected
function
setUp
()
18
{
19
$this->_model =
new
Number
();
20
}
21
28
public
function
testEvaluateException
($input)
29
{
30
$this->_model->evaluate($input);
31
}
32
36
public
function
evaluateExceptionDataProvider
()
37
{
38
return
[
'no value'
=> [[]],
'non-numeric value'
=> [[
'value'
=>
'non-numeric'
]]];
39
}
40
47
public
function
testEvaluate
($input, $expected)
48
{
49
$actual = $this->_model->evaluate([
'value'
=> $input]);
50
$this->assertSame($expected, $actual);
51
}
52
56
public
function
evaluateDataProvider
()
57
{
58
return
[
59
'integer'
=> [10, 10],
60
'float'
=> [10.5, 10.5],
61
'string numeric (integer)'
=> [
'10'
,
'10'
],
62
'string numeric (float)'
=> [
'10.5'
,
'10.5'
]
63
];
64
}
65
}
Magento\Framework\Data\Test\Unit\Argument\Interpreter\NumberTest\testEvaluate
testEvaluate($input, $expected)
Definition:
NumberTest.php:47
Magento\Framework\Data\Test\Unit\Argument\Interpreter\NumberTest\evaluateDataProvider
evaluateDataProvider()
Definition:
NumberTest.php:56
Magento\Framework\Data\Argument\Interpreter\Number
Definition:
Number.php:13
Magento\Framework\Data\Test\Unit\Argument\Interpreter\NumberTest\testEvaluateException
testEvaluateException($input)
Definition:
NumberTest.php:28
Magento\Framework\Data\Test\Unit\Argument\Interpreter
Definition:
ArrayTypeTest.php:6
Magento\Framework\Data\Test\Unit\Argument\Interpreter\NumberTest\$_model
$_model
Definition:
NumberTest.php:15
Magento\Framework\Data\Test\Unit\Argument\Interpreter\NumberTest\setUp
setUp()
Definition:
NumberTest.php:17
Magento\Framework\Data\Test\Unit\Argument\Interpreter\NumberTest
Definition:
NumberTest.php:10
Magento\Framework\Data\Test\Unit\Argument\Interpreter\NumberTest\evaluateExceptionDataProvider
evaluateExceptionDataProvider()
Definition:
NumberTest.php:36