Class FrameStackRegionTests


  • public class FrameStackRegionTests
    extends java.lang.Object
    • Constructor Detail

      • FrameStackRegionTests

        public FrameStackRegionTests()
    • Method Detail

      • initialise

        public void initialise()
      • variablesCanBeRetrievedByName

        public void variablesCanBeRetrievedByName()
                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • gettingAnUnknownVariableReturnsNull

        public void gettingAnUnknownVariableReturnsNull()
                                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • variablesOverwriteExisting

        public void variablesOverwriteExisting()
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • variablesShadowThoseInParentFrames

        public void variablesShadowThoseInParentFrames()
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • leaveRestoresPreviousVariables

        public void leaveRestoresPreviousVariables()
                                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • variablesInLowerFramesAreVisibleWhenUnprotected

        public void variablesInLowerFramesAreVisibleWhenUnprotected()
                                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • variablesInLowerFramesAreInvisibleWhenProtected

        public void variablesInLowerFramesAreInvisibleWhenProtected()
                                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • leaveRemovesFramesToReachMarker

        public void leaveRemovesFramesToReachMarker()
                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • leaveWithoutDisposePreservesMarkedFrame

        public void leaveWithoutDisposePreservesMarkedFrame()
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • leaveDisposesVariables

        public void leaveDisposesVariables()
                                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • leaveDoesNothingWhenThereAreNoFrames

        public void leaveDoesNothingWhenThereAreNoFrames()
                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • clearAffectsAllFrames

        public void clearAffectsAllFrames()
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getAllRetrievesFromAllFrames

        public void getAllRetrievesFromAllFrames()
                                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getAllRespectsProtectedFrames

        public void getAllRespectsProtectedFrames()
                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getAllFavoursRecentVariables

        public void getAllFavoursRecentVariables()
                                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • removeAffectsAllFrames

        public void removeAffectsAllFrames()
                                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • removeRespectsProtectedFrames

        public void removeRespectsProtectedFrames()
                                           throws java.lang.Exception
        Throws:
        java.lang.Exception