[limb-svn] r6570 - 3.x/trunk/limb/macro/tests/cases/compiler

svn at limb-project.com svn at limb-project.com
Tue Dec 4 10:24:45 MSK 2007


Author: serega
Date: 2007-12-04 10:24:45 +0300 (Tue, 04 Dec 2007)
New Revision: 6570
URL: http://fisheye.limb-project.com/changelog/limb/?cs=6570

Modified:
   3.x/trunk/limb/macro/tests/cases/compiler/lmbMacroNodeTest.class.php
Log:
-- fixed tests for php 5.2+

Modified: 3.x/trunk/limb/macro/tests/cases/compiler/lmbMacroNodeTest.class.php
===================================================================
--- 3.x/trunk/limb/macro/tests/cases/compiler/lmbMacroNodeTest.class.php	2007-12-03 14:41:22 UTC (rev 6569)
+++ 3.x/trunk/limb/macro/tests/cases/compiler/lmbMacroNodeTest.class.php	2007-12-04 07:24:45 UTC (rev 6570)
@@ -63,14 +63,14 @@
     $child = $this->_createNode();
     $child->setNodeId('Test');
     $this->node->addChild($child);
-    $this->assertEqual($this->node->findChild('Test'), $child);
+    $this->assertReference($this->node->findChild('Test'), $child);
   }
 
   function testFindChildInMany()
   {
     $child1 = $this->_createNode('foo', $this->node);
     $child2 = $this->_createNode('bar', $this->node);
-    $this->assertEqual($this->node->findChild('bar'), $child2);
+    $this->assertReference($this->node->findChild('bar'), $child2);
   }
 
   function testFindChildNotFound()
@@ -107,9 +107,9 @@
     $node1 = $this->_createNode('foo', $parent1);
     $node2 = $this->_createNode('bar', $parent2);
     
-    $this->assertEqual($node2->findUpChild('foo')->getNodeId(), $node1->getNodeId());
-    $this->assertEqual($parent1->findUpChild('parent2')->getNodeId(), $parent2->getNodeId());
-    $this->assertEqual($parent1->findUpChild('foo')->getNodeId(), $node1->getNodeId());
+    $this->assertReference($node2->findUpChild('foo'), $node1);
+    $this->assertReference($parent1->findUpChild('parent2'), $parent2);
+    $this->assertReference($parent1->findUpChild('foo'), $node1);
   }
 
   function testFindChildByClassAmongImmediateChildren()
@@ -118,7 +118,7 @@
     $special_child = new MyTestingMacroNode();
     $this->node->addChild($special_child);
     
-    $this->assertEqual($this->node->findChildByClass('MyTestingMacroNode'), $special_child);
+    $this->assertReference($this->node->findChildByClass('MyTestingMacroNode'), $special_child);
   }
 
   function testFindChildByClassInDeeperLevels()
@@ -128,7 +128,7 @@
     $parent->addChild($special_child);
     $common_child = $this->_createNode('bar', $parent);
     
-    $this->assertEqual($this->node->findChildByClass('MyTestingMacroNode'), $special_child);
+    $this->assertReference($this->node->findChildByClass('MyTestingMacroNode'), $special_child);
   }
 
   function testFindChildByClassNotFound()
@@ -148,7 +148,9 @@
     $parent2->addChild($child3);
     $parent2->addChild($child4);
     
-    $this->assertEqual($this->node->findChildrenByClass('MyTestingMacroNode'), array($child3, $child4));
+    $children = $this->node->findChildrenByClass('MyTestingMacroNode');
+    $this->assertReference($children[0], $child3);
+    $this->assertReference($children[1], $child4);
   }
 
   function testFindParentByClass()
@@ -159,10 +161,10 @@
     $parent = $this->_createNode('parent', $grandpa);
     $child = $this->_createNode('child', $parent);
     
-    $this->assertEqual($child->findParentByClass('lmbMacroNode'), $parent);
-    $this->assertEqual($child->findParentByClass('MyTestingMacroNode'), $grandpa);
-    $this->assertEqual($parent->findParentByClass('lmbMacroNode'), $grandpa);
-    $this->assertEqual($child->findParentByClass('MyTestingMacroNode'), $grandpa);
+    $this->assertReference($child->findParentByClass('lmbMacroNode'), $parent);
+    $this->assertReference($child->findParentByClass('MyTestingMacroNode'), $grandpa);
+    $this->assertReference($parent->findParentByClass('lmbMacroNode'), $grandpa);
+    $this->assertReference($child->findParentByClass('MyTestingMacroNode'), $grandpa);
   }
 
   function testFindParentByClassNotFound()
@@ -180,9 +182,9 @@
     $special_child2 = new MyTestingMacroNode();
     $this->node->addChild($special_child2);
     
-    $this->assertEqual($child->findImmediateChildByClass('MyTestingMacroNode'), $special_child2);
+    $this->assertReference($child->findImmediateChildByClass('MyTestingMacroNode'), $special_child2);
     // just to show the differences
-    $this->assertEqual($child->findChildByClass('MyTestingMacroNode'), $special_child);    
+    $this->assertReference($child->findChildByClass('MyTestingMacroNode'), $special_child);    
   }
 
   function findImmediateChildrenByClass()
@@ -194,13 +196,15 @@
     $this->node->addChild($special_child1);
     $this->node->addChild($special_child2);
 
-    $this->assertEqual($child->findImmediateChildrenByClass('MyTestingMacroNode'), array($special_child1, $special_child2));
+    $children = $child->findImmediateChildrenByClass('MyTestingMacroNode');
+    $this->assertReference($children, $special_child1);
+    $this->assertReference($children, $special_child2);
   }
   
   function testRemoveChild()
   {
     $child = $this->_createNode('Test', $this->node);
-    $this->assertEqual($this->node->removeChild('Test'), $child);
+    $this->assertReference($this->node->removeChild('Test'), $child);
     $this->assertNull($this->node->findChild('Test'));
   }
 



More information about the limb-svn mailing list