public class InnerClassTest extends TestClass
TestClass.EqualityTester| Constructor and Description |
|---|
InnerClassTest() |
_suite, addMetadata, afterTestClass, afterTestMethod, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertCausesException, assertCollectionEquals, assertCollectionEquals, assertIterableEquals, assertIterableEquals, assertIterableEqualsIgnoreOrder, assertListEquals, assertListEquals, assertMatchRegex, assertSetsEqual, assertZero, assertZero, beforeTestClass, beforeTestMethod, createClassMetadata, createDefaultEnvironment, createMetadata, createMetadata, createMethodMetadata, createTestClass, doRunTest, getClassName, getExecutionManager, getFullClassNameInternal, getMetadata, getName, getNumberOfInstancesOfTestClassCreated, getPackageName, getTotalNumTestMethods, getType, getTypeName, initInternalData, initMetadata, isGosuTest, isMetaAnnotation, isMetaAnnotationInfo, reallyRun, reallyRunBare, run, runBare, runTest, setExecutionManager, setGosuTest, setName, setUp, tearDown, toStringassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, formatpublic void testCanParseSimpleJavaPackage()
throws gw.lang.parser.exceptions.ParseResultsException
public void testCanLoadInnerClass()
public void testCanLoadOuterClass()
public void testCanConstructInnerClass()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testCanConstructStaticInnerClassDirectly()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testOuterCanAccessMembersOnInner()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testInnerCanAccessMembersOnOuter()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testErrorInInnerClassExposedWhenAnErrorInOuterClassExists()
public void testErrorsReportedOnTwoInnerClasses()
public void testResolvesInnerFromSelf()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testResolvesInnerFromOuter()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testResolvesInnerFromInner()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testFailToConstructInnerInnerFromInnerOuter()
public void testInnerHasErrorOuterHasNone()
public void testCanReferenceOuterFromInner()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testCannotReferenceOuterFromStaticInner()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testCannotReferenceOuterFromTopLevel()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testCannotShadowEnclosingLocalVar()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testInnerMethodShadowsOuter()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testStaticInnerClassCannotAccessNonStaticOuterMembers()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testCanReferenceInnerPrivateMembersFromOuter()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testCanReferenceOuterPrivateMembersFromInner()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testCanReferenceOuterPrivateMembersFromInnerUsingViaOuterKeyword()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testCanReferenceSiblingPrivateMembers()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testInnerCanImplInnerInterface()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testInnerCanImplTopLevelInterface()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testInnerCanImplJavaInterface()
throws ClassNotFoundException
ClassNotFoundExceptionpublic void testCanAccessStaticMethodOnJavaStaticInnerClass()
throws gw.lang.parser.exceptions.ParseResultsException
public void testTwoInnersCannotHaveSameName()
public void testCallingMethodOnInnerClassThatReturnsValueOfPropOnOuterThatReturnsAVariableNotCommonInBothScopesWorks()
public void testCallingMethodOnInnerClassThatReturnsValueOfPropOnOuterThatReturnsAVariableCommonInBothScopesWorks()
public void testCallingMethodOnInnerClassThatReturnsValueOfFuncOnOuterThatReturnsAVariableNotCommonInBothScopesWorks()
public void testCallingMethodOnInnerClassThatReturnsValueOfFuncOnOuterThatReturnsAVariableCommonInBothScopesWorks()
Copyright © 2015. All rights reserved.