Package ghidra.graph

Class GraphAlgorithmsTest

    • Constructor Detail

      • GraphAlgorithmsTest

        public GraphAlgorithmsTest()
    • Method Detail

      • testGetSources

        public void testGetSources()
      • testGetDescendants

        public void testGetDescendants()
      • testSubGraph

        public void testSubGraph()
      • testStronglyConnected

        public void testStronglyConnected()
      • testStronglyConnected2

        public void testStronglyConnected2()
      • testDominance_GetDominators_Empty

        public void testDominance_GetDominators_Empty()
      • testDominance_GetDominators_NoSources

        public void testDominance_GetDominators_NoSources()
      • testDominance_GetDominators_WithTwoPathsFromSecondNode

        public void testDominance_GetDominators_WithTwoPathsFromSecondNode()
                                                                    throws CancelledException
        Throws:
        CancelledException
      • testPostDominated_ChkAlgorithm

        public void testPostDominated_ChkAlgorithm()
      • testPostDominated_MultipleSources

        public void testPostDominated_MultipleSources()
      • testPostDominated_MultipleSinks

        public void testPostDominated_MultipleSinks()
      • testDepthFirstPostOrder

        public void testDepthFirstPostOrder()
      • testDepthFirstPreOrder

        public void testDepthFirstPreOrder()
      • testDepthFirstPreOrder_MiddleAlternatingPaths

        public void testDepthFirstPreOrder_MiddleAlternatingPaths()
      • testDepthFirstPostOrder_MiddleAlternatingPaths

        public void testDepthFirstPostOrder_MiddleAlternatingPaths()
      • testDepthFirstPostOrderWithCycle

        public void testDepthFirstPostOrderWithCycle()
      • testDepthFirstPostOrderMultipleSources

        public void testDepthFirstPostOrderMultipleSources()
      • testDepthFirstPostOrderWithDisjointCycle

        public void testDepthFirstPostOrderWithDisjointCycle()
      • testGetEdgesFrom_StartToBottom

        public void testGetEdgesFrom_StartToBottom()
      • testGetEdgesFrom_BottomToTop

        public void testGetEdgesFrom_BottomToTop()
      • testGetEdgesFrom_MiddleOut_Upwards

        public void testGetEdgesFrom_MiddleOut_Upwards()
      • testGetEdgesFrom_MiddleOut_Downwards

        public void testGetEdgesFrom_MiddleOut_Downwards()
      • testGetEntryPoints

        public void testGetEntryPoints()
      • testGetComplexityDepth

        public void testGetComplexityDepth()