ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
ConditionalTest.php
Go to the documentation of this file.
1
<?
php
2
3
/*
4
* This file is part of Twig.
5
*
6
* (c) Fabien Potencier
7
*
8
* For the full copyright and license information, please view the LICENSE
9
* file that was distributed with this source code.
10
*/
11
12
class
Twig_Tests_Node_Expression_ConditionalTest
extends
Twig_Test_NodeTestCase
13
{
14
public
function
testConstructor
()
15
{
16
$expr1 =
new
Twig_Node_Expression_Constant
(1, 1);
17
$expr2 =
new
Twig_Node_Expression_Constant
(2, 1);
18
$expr3 =
new
Twig_Node_Expression_Constant
(3, 1);
19
$node =
new
Twig_Node_Expression_Conditional
($expr1, $expr2, $expr3, 1);
20
21
$this->assertEquals($expr1, $node->getNode(
'expr1'
));
22
$this->assertEquals($expr2, $node->getNode(
'expr2'
));
23
$this->assertEquals($expr3, $node->getNode(
'expr3'
));
24
}
25
26
public
function
getTests
()
27
{
28
$tests
= array();
29
30
$expr1 =
new
Twig_Node_Expression_Constant
(1, 1);
31
$expr2 =
new
Twig_Node_Expression_Constant
(2, 1);
32
$expr3 =
new
Twig_Node_Expression_Constant
(3, 1);
33
$node =
new
Twig_Node_Expression_Conditional
($expr1, $expr2, $expr3, 1);
34
$tests
[] = array($node,
'((1) ? (2) : (3))'
);
35
36
return
$tests
;
37
}
38
}
Twig_Tests_Node_Expression_ConditionalTest
Definition:
ConditionalTest.php:12
Twig_Node_Expression_Conditional
Definition:
Conditional.php:12
Twig_Tests_Node_Expression_ConditionalTest\getTests
getTests()
Definition:
ConditionalTest.php:26
Twig_Test_NodeTestCase
Definition:
NodeTestCase.php:14
$tests
$tests
Definition:
bench.php:104
Twig_Tests_Node_Expression_ConditionalTest\testConstructor
testConstructor()
Definition:
ConditionalTest.php:14
Twig_Node_Expression_Constant
Definition:
Constant.php:12
php
libs
composer
vendor
twig
twig
test
Twig
Tests
Node
Expression
ConditionalTest.php
Generated on Thu Feb 27 2025 19:01:36 for ILIAS by
1.8.13 (using
Doxyfile
)