Class DefaultNavigationFacadeTest


  • @UnitTest
    public class DefaultNavigationFacadeTest
    extends java.lang.Object
    • Constructor Detail

      • DefaultNavigationFacadeTest

        public DefaultNavigationFacadeTest()
    • Method Detail

      • testFindAllNavigationNodes_will_return_list_of_all_navigation_nodes

        public void testFindAllNavigationNodes_will_return_list_of_all_navigation_nodes()
      • testFindAllNavigationNodes_given_parent_will_return_the_root_nodes_if_parent_is_root

        public void testFindAllNavigationNodes_given_parent_will_return_the_root_nodes_if_parent_is_root()
                                                                                                  throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • testFindAllNavigationNodes_given_parent_will_return_all_its_children_if_parent_is_not_root

        public void testFindAllNavigationNodes_given_parent_will_return_all_its_children_if_parent_is_not_root()
                                                                                                        throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • testFindAllNavigationNodes_given_parent_will_return_empty_if_parent_is_not_valid

        public void testFindAllNavigationNodes_given_parent_will_return_empty_if_parent_is_not_valid()
                                                                                              throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • testGetNavigationAncestorsAndSelf_will_return_its_ancestors_will_return_ancestry_if_not_root

        public void testGetNavigationAncestorsAndSelf_will_return_its_ancestors_will_return_ancestry_if_not_root()
                                                                                                          throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • testRecursivelyPopulateNavigationNodeAncestryList_success

        public void testRecursivelyPopulateNavigationNodeAncestryList_success()
      • testRecursivelyPopulateNavigationNodeAncestryList_returns_empty_for_invalid_uid

        public void testRecursivelyPopulateNavigationNodeAncestryList_returns_empty_for_invalid_uid()
      • testRecursivelyPopulateNavigationNodeAncestryList_returns_empty_for_root_uid

        public void testRecursivelyPopulateNavigationNodeAncestryList_returns_empty_for_root_uid()
      • createMockedRootNavigationNodes

        protected java.util.List<CMSNavigationNodeModel> createMockedRootNavigationNodes()
      • createNavigationNode

        protected NavigationNodeData createNavigationNode​(java.lang.String nodeUid,
                                                          java.lang.String parentUid)