From b56f2f56f107b71ac0e54c88f421fbbd2c99d78d Mon Sep 17 00:00:00 2001 From: Romain Quetiez Date: Wed, 16 Nov 2022 17:12:53 +0100 Subject: [PATCH] =?UTF-8?q?N=C2=B05704=20-=20Fix=20compatibility=20with=20?= =?UTF-8?q?PHP=20<7.3=20(HEREDOC=20syntax)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/setup/ModelFactoryTest.php | 290 ++++++++++++++++++++------------ 1 file changed, 184 insertions(+), 106 deletions(-) diff --git a/test/setup/ModelFactoryTest.php b/test/setup/ModelFactoryTest.php index 9c92be468..46c7aef2c 100644 --- a/test/setup/ModelFactoryTest.php +++ b/test/setup/ModelFactoryTest.php @@ -129,82 +129,93 @@ class ModelFactoryTest extends ItopTestCase -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['No change at all - mini delta'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="merge" implicit'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="merge" explicit'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="merge" does not handle data'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << Ghost busters!!! -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="merge" recursively'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << @@ -213,7 +224,8 @@ XML, -XML, +XML + , 'sExpectedXML' => << @@ -222,161 +234,181 @@ XML, -XML, +XML ]; // Define or redefine $aDeltas['_delta="define" without id'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="define" with id'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="define" but existing node'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, - 'sExpectedXML' => null, +XML + , + 'sExpectedXML' => null ]; $aDeltas['_delta="redefine" without id'] = [ 'sInitialXML' => << Initial BB -XML, +XML + , 'sDeltaXML' => << Gainsbourg -XML, +XML + , 'sExpectedXML' => << Gainsbourg -XML, +XML ]; $aDeltas['_delta="redefine" with id'] = [ 'sInitialXML' => << Initial BB -XML, +XML + , 'sDeltaXML' => << Gainsbourg -XML, +XML + , 'sExpectedXML' => << Gainsbourg -XML, +XML ]; $aDeltas['_delta="redefine" but missing node'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << Gainsbourg -XML, - 'sExpectedXML' => null, +XML + , + 'sExpectedXML' => null ]; $aDeltas['_delta="force" without id + missing node'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << Hulk -XML, +XML + , 'sExpectedXML' => << Hulk -XML, +XML ]; $aDeltas['_delta="force" with id + missing node'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << Hulk -XML, +XML + , 'sExpectedXML' => << Hulk -XML, +XML ]; $aDeltas['_delta="force" without id + existing node'] = [ 'sInitialXML' => << Initial BB -XML, +XML + , 'sDeltaXML' => << Gainsbourg -XML, +XML + , 'sExpectedXML' => << Gainsbourg -XML, +XML ]; $aDeltas['_delta="force" with id + existing node'] = [ 'sInitialXML' => << Initial BB -XML, +XML + , 'sDeltaXML' => << Gainsbourg -XML, +XML + , 'sExpectedXML' => << Gainsbourg -XML, +XML ]; // Rename @@ -385,32 +417,36 @@ XML, Kryptonite -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << Kryptonite -XML, +XML ]; $aDeltas['rename but missing node NOT INTUITIVE!!!'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; // Delete @@ -419,40 +455,46 @@ XML, Initial BB -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="delete" with id'] = [ 'sInitialXML' => << Initial BB -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="delete" but missing node'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => null, ]; $aDeltas['_delta="delete_if_exists" without id + existing node'] = [ @@ -460,56 +502,64 @@ XML, Initial BB -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="delete_if_exists" with id + existing node'] = [ 'sInitialXML' => << Initial BB -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="delete_if_exists" without id + missing node'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="delete_if_exists" with id + missing node'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; // Conditionals @@ -518,104 +568,117 @@ XML, -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="must_exist on missing node"'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => null, ]; $aDeltas['_delta="if_exists on missing node"'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML + , ]; $aDeltas['_delta="if_exists on existing node"'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << -XML, +XML + , 'sExpectedXML' => << -XML, +XML ]; $aDeltas['_delta="define_if_not_exists on missing node"'] = [ 'sInitialXML' => << -XML, +XML + , 'sDeltaXML' => << The incredible Hulk -XML, +XML + , 'sExpectedXML' => << The incredible Hulk -XML, +XML ]; $aDeltas['_delta="define_if_not_exists on existing node"'] = [ 'sInitialXML' => << Luke Banner -XML, +XML + , 'sDeltaXML' => << The incredible Hulk -XML, +XML + , 'sExpectedXML' => << Luke Banner -XML, +XML ]; return $aDeltas; @@ -1045,7 +1108,8 @@ XML -XML, +XML + , // Weird, but seems ok as of now 'sExpectedXMLDelta' => << @@ -1058,7 +1122,8 @@ XML -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1072,7 +1137,8 @@ XML Roger Moore -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1088,7 +1154,8 @@ XML Roger -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1104,7 +1171,8 @@ XML -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1117,7 +1185,8 @@ XML Roger Moore -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1133,7 +1202,8 @@ XML Roger -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1149,7 +1219,8 @@ XML -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1162,7 +1233,8 @@ XML Roger Moore -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1178,7 +1250,8 @@ XML Roger -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1194,7 +1267,8 @@ XML Sean Connery -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1210,7 +1284,8 @@ XML Connery -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1226,7 +1301,8 @@ XML -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1239,7 +1315,8 @@ XML -XML, +XML + , 'sExpectedXMLDelta' => << @@ -1254,7 +1331,8 @@ XML etc. -XML, +XML + , 'sExpectedXMLDelta' => <<