diff --git a/test/classes/navigation/PMA_Node_Function_test.php b/test/classes/navigation/PMA_Node_Function_test.php new file mode 100644 index 0000000000..698a670477 --- /dev/null +++ b/test/classes/navigation/PMA_Node_Function_test.php @@ -0,0 +1,51 @@ +assertArrayHasKey( + 'text', + $parent->links + ); + $this->assertContains( + 'db_routines.php', + $parent->links['text'] + ); + } + + public function testAddNode() + { + $parent = PMA_NodeFactory::getInstance('Node_Function', 'parent'); + $child = PMA_NodeFactory::getInstance('Node_Function', 'child'); + $parent->addChild($child); + $this->assertEquals( + $parent->getChild($child->name), + $child + ); + $this->assertEquals( + $parent->getChild($child->real_name, true), + $child + ); + } +} +?> diff --git a/test/classes/navigation/PMA_Node_Index_test.php b/test/classes/navigation/PMA_Node_Index_test.php new file mode 100644 index 0000000000..8d8d875985 --- /dev/null +++ b/test/classes/navigation/PMA_Node_Index_test.php @@ -0,0 +1,51 @@ +assertArrayHasKey( + 'text', + $parent->links + ); + $this->assertContains( + 'tbl_indexes.php', + $parent->links['text'] + ); + } + + public function testAddNode() + { + $parent = PMA_NodeFactory::getInstance('Node_Index', 'parent'); + $child = PMA_NodeFactory::getInstance('Node_Index', 'child'); + $parent->addChild($child); + $this->assertEquals( + $parent->getChild($child->name), + $child + ); + $this->assertEquals( + $parent->getChild($child->real_name, true), + $child + ); + } +} +?> diff --git a/test/classes/navigation/PMA_Node_Procedure_test.php b/test/classes/navigation/PMA_Node_Procedure_test.php new file mode 100644 index 0000000000..66b724cafa --- /dev/null +++ b/test/classes/navigation/PMA_Node_Procedure_test.php @@ -0,0 +1,51 @@ +assertArrayHasKey( + 'text', + $parent->links + ); + $this->assertContains( + 'db_routines.php', + $parent->links['text'] + ); + } + + public function testAddNode() + { + $parent = PMA_NodeFactory::getInstance('Node_Procedure', 'parent'); + $child = PMA_NodeFactory::getInstance('Node_Procedure', 'child'); + $parent->addChild($child); + $this->assertEquals( + $parent->getChild($child->name), + $child + ); + $this->assertEquals( + $parent->getChild($child->real_name, true), + $child + ); + } +} +?>