From c1115d9451fd028a434c9581567038e61f49acf7 Mon Sep 17 00:00:00 2001 From: Matt Friedman Date: Mon, 10 Mar 2014 15:59:45 -0700 Subject: [ticket/12117] Add get_all_tree_data method to tree class PHPBB3-12117 --- tests/tree/nestedset_forum_get_data_test.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'tests/tree/nestedset_forum_get_data_test.php') diff --git a/tests/tree/nestedset_forum_get_data_test.php b/tests/tree/nestedset_forum_get_data_test.php index ca1863e55e..a0d0778e82 100644 --- a/tests/tree/nestedset_forum_get_data_test.php +++ b/tests/tree/nestedset_forum_get_data_test.php @@ -116,4 +116,20 @@ class phpbb_tests_tree_nestedset_forum_get_data_test extends phpbb_tests_tree_ne $forum_data['forum_parents'] = $forum_parents; $this->assertEquals($expected, array_keys($this->set->get_path_basic_data($forum_data))); } + + public function get_all_tree_data_data() + { + return array( + array(true, array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)), + array(false, array(11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1)), + ); + } + + /** + * @dataProvider get_all_tree_data_data + */ + public function test_get_all_tree_data($order_asc, $expected) + { + $this->assertEquals($expected, array_keys($this->set->get_all_tree_data($order_asc))); + } } -- cgit v1.2.1