Class FrameStackTests
- java.lang.Object
-
- org.eclipse.epsilon.eol.execute.context.FrameStackTests
-
public class FrameStackTests extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FrameStackTests()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
getGlobalIgnoresShadowing()
void
getLocalIgnoresShadowing()
void
globalsAreAccessibleWhenShadowingVariablesAreRemoved()
void
globalsCanBeAccessedEvenWhenThereAreProtectedLocalFrames()
void
initialisedToContainOnlyGlobals()
void
leaveDoesNotLeaveGlobalFrames()
void
leaveGlobalDoesNotLeaveTheFinalGlobalFrame()
void
leaveGlobalRemovesGlobalVariables()
void
localsShadowGlobals()
void
removeVariable()
void
removeVariableAffectsOnlyTopMostFrame()
-
-
-
Method Detail
-
initialisedToContainOnlyGlobals
public void initialisedToContainOnlyGlobals() throws java.lang.Exception
- Throws:
java.lang.Exception
-
globalsCanBeAccessedEvenWhenThereAreProtectedLocalFrames
public void globalsCanBeAccessedEvenWhenThereAreProtectedLocalFrames() throws java.lang.Exception
- Throws:
java.lang.Exception
-
localsShadowGlobals
public void localsShadowGlobals() throws java.lang.Exception
- Throws:
java.lang.Exception
-
globalsAreAccessibleWhenShadowingVariablesAreRemoved
public void globalsAreAccessibleWhenShadowingVariablesAreRemoved() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getGlobalIgnoresShadowing
public void getGlobalIgnoresShadowing() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getLocalIgnoresShadowing
public void getLocalIgnoresShadowing() throws java.lang.Exception
- Throws:
java.lang.Exception
-
leaveGlobalRemovesGlobalVariables
public void leaveGlobalRemovesGlobalVariables() throws java.lang.Exception
- Throws:
java.lang.Exception
-
leaveGlobalDoesNotLeaveTheFinalGlobalFrame
public void leaveGlobalDoesNotLeaveTheFinalGlobalFrame() throws java.lang.Exception
- Throws:
java.lang.Exception
-
leaveDoesNotLeaveGlobalFrames
public void leaveDoesNotLeaveGlobalFrames() throws java.lang.Exception
- Throws:
java.lang.Exception
-
removeVariable
public void removeVariable() throws java.lang.Exception
- Throws:
java.lang.Exception
-
removeVariableAffectsOnlyTopMostFrame
public void removeVariableAffectsOnlyTopMostFrame() throws java.lang.Exception
- Throws:
java.lang.Exception
-
-