public class TestStringTemplate
extends junit.framework.TestCase
| Modifier and Type | Class and Description |
|---|---|
class |
TestStringTemplate.Connector |
class |
TestStringTemplate.Connector2 |
class |
TestStringTemplate.Connector3 |
class |
TestStringTemplate.DateRenderer |
class |
TestStringTemplate.DateRenderer2 |
class |
TestStringTemplate.DateRenderer3 |
static class |
TestStringTemplate.Decl |
static class |
TestStringTemplate.NonPublicProperty |
class |
TestStringTemplate.StringRenderer |
static class |
TestStringTemplate.Tree |
| Constructor and Description |
|---|
TestStringTemplate() |
assertEquals, 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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, setUp, tearDown, toStringpublic void testInterfaceFileFormat()
throws java.lang.Exception
java.lang.Exceptionpublic void testNoGroupLoader()
throws java.lang.Exception
java.lang.Exceptionpublic void testCannotFindInterfaceFile()
throws java.lang.Exception
java.lang.Exceptionpublic void testMultiDirGroupLoading()
throws java.lang.Exception
java.lang.Exceptionpublic void testGroupSatisfiesSingleInterface()
throws java.lang.Exception
java.lang.Exceptionpublic void testGroupExtendsSuperGroup()
throws java.lang.Exception
java.lang.Exceptionpublic void testGroupExtendsSuperGroupWithAngleBrackets()
throws java.lang.Exception
java.lang.Exceptionpublic void testMissingInterfaceTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testMissingOptionalInterfaceTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testMismatchedInterfaceTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testGroupFileFormat()
throws java.lang.Exception
java.lang.Exceptionpublic void testEscapedTemplateDelimiters()
throws java.lang.Exception
java.lang.Exceptionpublic void testTemplateParameterDecls()
throws java.lang.Exception
java.lang.Exceptionpublic void testTemplateRedef()
throws java.lang.Exception
java.lang.Exceptionpublic void testMissingInheritedAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testFormalArgumentAssignment()
throws java.lang.Exception
java.lang.Exceptionpublic void testUndefinedArgumentAssignment()
throws java.lang.Exception
java.lang.Exceptionpublic void testFormalArgumentAssignmentInApply()
throws java.lang.Exception
java.lang.Exceptionpublic void testUndefinedArgumentAssignmentInApply()
throws java.lang.Exception
java.lang.Exceptionpublic void testUndefinedAttributeReference()
throws java.lang.Exception
java.lang.Exceptionpublic void testUndefinedDefaultAttributeReference()
throws java.lang.Exception
java.lang.Exceptionpublic void testAngleBracketsWithGroupFile()
throws java.lang.Exception
java.lang.Exceptionpublic void testAngleBracketsNoGroup()
throws java.lang.Exception
java.lang.Exceptionpublic void testRegionRef()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmbeddedRegionRef()
throws java.lang.Exception
java.lang.Exceptionpublic void testRegionRefAngleBrackets()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmbeddedRegionRefAngleBrackets()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmbeddedRegionRefWithNewlinesAngleBrackets()
throws java.lang.Exception
java.lang.Exceptionpublic void testRegionRefWithDefAngleBrackets()
throws java.lang.Exception
java.lang.Exceptionpublic void testRegionRefWithDefInConditional()
throws java.lang.Exception
java.lang.Exceptionpublic void testRegionRefWithImplicitDefInConditional()
throws java.lang.Exception
java.lang.Exceptionpublic void testRegionOverride()
throws java.lang.Exception
java.lang.Exceptionpublic void testRegionOverrideRefSuperRegion()
throws java.lang.Exception
java.lang.Exceptionpublic void testRegionOverrideRefSuperRegion3Levels()
throws java.lang.Exception
java.lang.Exceptionpublic void testRegionOverrideRefSuperImplicitRegion()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmbeddedRegionRedefError()
throws java.lang.Exception
java.lang.Exceptionpublic void testImplicitRegionRedefError()
throws java.lang.Exception
java.lang.Exceptionpublic void testImplicitOverriddenRegionRedefError()
throws java.lang.Exception
java.lang.Exceptionpublic void testUnknownRegionDefError()
throws java.lang.Exception
java.lang.Exceptionpublic void testSuperRegionRefError()
throws java.lang.Exception
java.lang.Exceptionpublic void testMissingEndRegionError()
throws java.lang.Exception
java.lang.Exceptionpublic void testMissingEndRegionErrorAngleBrackets()
throws java.lang.Exception
java.lang.Exceptionpublic void testSimpleInheritance()
throws java.lang.Exception
java.lang.Exceptionpublic void testOverrideInheritance()
throws java.lang.Exception
java.lang.Exceptionpublic void testMultiLevelInheritance()
throws java.lang.Exception
java.lang.Exceptionpublic void testComplicatedInheritance()
throws java.lang.Exception
java.lang.Exceptionpublic void test3LevelSuperRef()
throws java.lang.Exception
java.lang.Exceptionpublic void testExprInParens()
throws java.lang.Exception
java.lang.Exceptionpublic void testMultipleAdditions()
throws java.lang.Exception
java.lang.Exceptionpublic void testCollectionAttributes()
throws java.lang.Exception
java.lang.Exceptionpublic void testParenthesizedExpression()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyTemplateNameExpression()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyTemplateNameTemplateEval()
throws java.lang.Exception
java.lang.Exceptionpublic void testTemplateNameExpression()
throws java.lang.Exception
java.lang.Exceptionpublic void testMissingEndDelimiter()
throws java.lang.Exception
java.lang.Exceptionpublic void testSetButNotRefd()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullTemplateApplication()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullTemplateToMultiValuedApplication()
throws java.lang.Exception
java.lang.Exceptionpublic void testChangingAttrValueTemplateApplicationToVector()
throws java.lang.Exception
java.lang.Exceptionpublic void testChangingAttrValueRepeatedTemplateApplicationToVector()
throws java.lang.Exception
java.lang.Exceptionpublic void testAlternatingTemplateApplication()
throws java.lang.Exception
java.lang.Exceptionpublic void testExpressionAsRHSOfAssignment()
throws java.lang.Exception
java.lang.Exceptionpublic void testTemplateApplicationAsRHSOfAssignment()
throws java.lang.Exception
java.lang.Exceptionpublic void testParameterAndAttributeScoping()
throws java.lang.Exception
java.lang.Exceptionpublic void testComplicatedSeparatorExpr()
throws java.lang.Exception
java.lang.Exceptionpublic void testAttributeRefButtedUpAgainstEndifAndWhitespace()
throws java.lang.Exception
java.lang.Exceptionpublic void testStringCatenationOnSingleValuedAttributeViaTemplateLiteral()
throws java.lang.Exception
java.lang.Exceptionpublic void testStringCatenationOpOnArg()
throws java.lang.Exception
java.lang.Exceptionpublic void testStringCatenationOpOnArgWithEqualsInString()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyingTemplateFromDiskWithPrecompiledIF()
throws java.lang.Exception
java.lang.Exceptionpublic void testMultiValuedAttributeWithAnonymousTemplateUsingIndexVariableI()
throws java.lang.Exception
java.lang.Exceptionpublic void testFindTemplateInCLASSPATH()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyTemplateToSingleValuedAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testStringLiteralAsAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyTemplateToSingleValuedAttributeWithDefaultAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyAnonymousTemplateToSingleValuedAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyAnonymousTemplateToMultiValuedAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyAnonymousTemplateToAggregateAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testRepeatedApplicationOfTemplateToSingleValuedAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testRepeatedApplicationOfTemplateToMultiValuedAttributeWithSeparator()
throws java.lang.Exception
java.lang.Exceptionpublic void testMultiValuedAttributeWithSeparator()
throws java.lang.Exception
java.lang.Exceptionpublic void testSingleValuedAttributes()
throws java.lang.Exception
java.lang.Exceptionpublic void testIFTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testIFCondWithParensTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testIFCondWithParensDollarDelimsTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testIFBoolean()
throws java.lang.Exception
java.lang.Exceptionpublic void testNestedIFTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testIFConditionWithTemplateApplication()
throws java.lang.Exception
java.lang.Exceptionpublic void testObjectPropertyReference()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyRepeatedAnonymousTemplateWithForeignTemplateRefToMultiValuedAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testRecursion()
throws java.lang.Exception
java.lang.Exceptionpublic void testNestedAnonymousTemplates()
throws java.lang.Exception
java.lang.Exceptionpublic void testAnonymousTemplateAccessToEnclosingAttributes()
throws java.lang.Exception
java.lang.Exceptionpublic void testNestedAnonymousTemplatesAgain()
throws java.lang.Exception
java.lang.Exceptionpublic void testEscapes()
throws java.lang.Exception
java.lang.Exceptionpublic void testEscapesOutsideExpressions()
throws java.lang.Exception
java.lang.Exceptionpublic void testElseClause()
throws java.lang.Exception
java.lang.Exceptionpublic void testElseIfClause()
throws java.lang.Exception
java.lang.Exceptionpublic void testElseIfClauseAngleBrackets()
throws java.lang.Exception
java.lang.Exceptionpublic void testElseIfClause2()
throws java.lang.Exception
java.lang.Exceptionpublic void testElseIfClauseAndElse()
throws java.lang.Exception
java.lang.Exceptionpublic void testNestedIF()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmbeddedMultiLineIF()
throws java.lang.Exception
java.lang.Exceptionpublic void testSimpleIndentOfAttributeList()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndentOfMultilineAttributes()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndentOfMultipleBlankLines()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndentBetweenLeftJustifiedLiterals()
throws java.lang.Exception
java.lang.Exceptionpublic void testNestedIndent()
throws java.lang.Exception
java.lang.Exceptionpublic void testAlternativeWriter()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyAnonymousTemplateToMapAndSet()
throws java.lang.Exception
java.lang.Exceptionpublic void testDumpMapAndSet()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyAnonymousTemplateToArrayAndMapProperty()
throws java.lang.Exception
java.lang.Exceptionpublic void testSuperTemplateRef()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplySuperTemplateRef()
throws java.lang.Exception
java.lang.Exceptionpublic void testLazyEvalOfSuperInApplySuperTemplateRef()
throws java.lang.Exception
java.lang.Exceptionpublic void testTemplatePolymorphism()
throws java.lang.Exception
java.lang.Exceptionpublic void testListOfEmbeddedTemplateSeesEnclosingAttributes()
throws java.lang.Exception
java.lang.Exceptionpublic void testInheritArgumentFromRecursiveTemplateApplication()
throws java.lang.Exception
java.lang.Exceptionpublic void testDeliberateRecursiveTemplateApplication()
throws java.lang.Exception
java.lang.Exceptionpublic void testImmediateTemplateAsAttributeLoop()
throws java.lang.Exception
java.lang.Exceptionpublic void testTemplateAlias()
throws java.lang.Exception
java.lang.Exceptionpublic void testTemplateGetPropertyGetsAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testComplicatedIndirectTemplateApplication()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndirectTemplateApplication()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndirectTemplateWithArgsApplication()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullIndirectTemplateApplication()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullIndirectTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testHashMapPropertyFetch()
throws java.lang.Exception
java.lang.Exceptionpublic void testHashMapPropertyFetchEmbeddedStringTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmbeddedComments()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmbeddedCommentsAngleBracketed()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineBreak()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineBreak2()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineBreakNoWhiteSpace()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineBreakDollar()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineBreakDollar2()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineBreakNoWhiteSpaceDollar()
throws java.lang.Exception
java.lang.Exceptionpublic void testCharLiterals()
throws java.lang.Exception
java.lang.Exceptionpublic void testNewlineNormalizationInTemplateString()
throws java.lang.Exception
java.lang.Exceptionpublic void testNewlineNormalizationInTemplateStringPC()
throws java.lang.Exception
java.lang.Exceptionpublic void testNewlineNormalizationInAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testUnicodeLiterals()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmptyIteratedValueGetsSeparator()
throws java.lang.Exception
java.lang.Exceptionpublic void testMissingIteratedConditionalValueGetsNOSeparator()
throws java.lang.Exception
java.lang.Exceptionpublic void testMissingIteratedConditionalValueGetsNOSeparator2()
throws java.lang.Exception
java.lang.Exceptionpublic void testMissingIteratedDoubleConditionalValueGetsNOSeparator()
throws java.lang.Exception
java.lang.Exceptionpublic void testIteratedConditionalWithEmptyElseValueGetsSeparator()
throws java.lang.Exception
java.lang.Exceptionpublic void testWhiteSpaceAtEndOfTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testSizeZeroButNonNullListGetsNoOutput()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullListGetsNoOutput()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmptyListGetsNoOutput()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmptyListNoIteratorGetsNoOutput()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmptyExprAsFirstLineGetsNoOutput()
throws java.lang.Exception
java.lang.Exceptionpublic void testSizeZeroOnLineByItselfGetsNoOutput()
throws java.lang.Exception
java.lang.Exceptionpublic void testSizeZeroOnLineWithIndentGetsNoOutput()
throws java.lang.Exception
java.lang.Exceptionpublic void testSimpleAutoIndent()
throws java.lang.Exception
java.lang.Exceptionpublic void testComputedPropertyName()
throws java.lang.Exception
java.lang.Exceptionpublic void testNonNullButEmptyIteratorTestsFalse()
throws java.lang.Exception
java.lang.Exceptionpublic void testDoNotInheritAttributesThroughFormalArgs()
throws java.lang.Exception
java.lang.Exceptionpublic void testArgEvaluationContext()
throws java.lang.Exception
java.lang.Exceptionpublic void testPassThroughAttributes()
throws java.lang.Exception
java.lang.Exceptionpublic void testPassThroughAttributes2()
throws java.lang.Exception
java.lang.Exceptionpublic void testDefaultArgument()
throws java.lang.Exception
java.lang.Exceptionpublic void testDefaultArgument2()
throws java.lang.Exception
java.lang.Exceptionpublic void testDefaultArgumentManuallySet()
throws java.lang.Exception
java.lang.Exceptionpublic void testDefaultArgumentImplicitlySet()
throws java.lang.Exception
java.lang.Exceptionpublic void testDefaultArgumentAsTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testDefaultArgumentAsTemplate2()
throws java.lang.Exception
java.lang.Exceptionpublic void testDoNotUseDefaultArgument()
throws java.lang.Exception
java.lang.Exceptionpublic void testDefaultArgumentInParensToEvalEarly()
throws java.lang.Exception
java.lang.Exceptionpublic void testArgumentsAsTemplates()
throws java.lang.Exception
java.lang.Exceptionpublic void testTemplateArgumentEvaluatedInSurroundingContext()
throws java.lang.Exception
java.lang.Exceptionpublic void testArgumentsAsTemplatesDefaultDelimiters()
throws java.lang.Exception
java.lang.Exceptionpublic void testDefaultArgsWhenNotInvoked()
throws java.lang.Exception
java.lang.Exceptionpublic void testRendererForST()
throws java.lang.Exception
java.lang.Exceptionpublic void testRendererWithFormat()
throws java.lang.Exception
java.lang.Exceptionpublic void testRendererWithFormatAndList()
throws java.lang.Exception
java.lang.Exceptionpublic void testRendererWithFormatAndSeparator()
throws java.lang.Exception
java.lang.Exceptionpublic void testRendererWithFormatAndSeparatorAndNull()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmbeddedRendererSeesEnclosing()
throws java.lang.Exception
java.lang.Exceptionpublic void testRendererForGroup()
throws java.lang.Exception
java.lang.Exceptionpublic void testOverriddenRenderer()
throws java.lang.Exception
java.lang.Exceptionpublic void testMap()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapValuesAreTemplates()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapKeyLookupViaTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapMissingDefaultValueIsEmpty()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapHiddenByFormalArg()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapEmptyValueAndAngleBracketStrings()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapDefaultValue()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapEmptyDefaultValue()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapDefaultValueIsKey()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapDefaultStringAsKey()
throws java.lang.Exception
Bug ref: JIRA bug ST-15 (Fixed)
java.lang.Exceptionpublic void testMapDefaultIsDefaultString()
throws java.lang.Exception
Bug ref: JIRA bug ST-15 (Fixed)
java.lang.Exceptionpublic void testMapViaEnclosingTemplates()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapViaEnclosingTemplates2()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmptyGroupTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmptyStringAndEmptyAnonTemplateAsParameterUsingAngleBracketLexer()
throws java.lang.Exception
java.lang.Exceptionpublic void testEmptyStringAndEmptyAnonTemplateAsParameterUsingDollarLexer()
throws java.lang.Exception
java.lang.Exceptionpublic void test8BitEuroChars()
throws java.lang.Exception
java.lang.Exceptionpublic void test16BitUnicodeChar()
throws java.lang.Exception
java.lang.Exceptionpublic void testFirstOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testTruncOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testRestOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testRestOpEmptyList()
throws java.lang.Exception
java.lang.Exceptionpublic void testReUseOfRestResult()
throws java.lang.Exception
java.lang.Exceptionpublic void testLastOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testCombinedOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testCatListAndSingleAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testReUseOfCat()
throws java.lang.Exception
java.lang.Exceptionpublic void testCatListAndEmptyAttributes()
throws java.lang.Exception
java.lang.Exceptionpublic void testNestedOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testFirstWithOneAttributeOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testLastWithOneAttributeOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testLastWithLengthOneListAttributeOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testRestWithOneAttributeOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testRestWithLengthOneListAttributeOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testRepeatedRestOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testRepeatedIteratedAttrFromArg()
throws java.lang.Exception
java.lang.Exceptionpublic void testIncomingLists()
throws java.lang.Exception
java.lang.Exceptionpublic void testIncomingListsAreNotModified()
throws java.lang.Exception
java.lang.Exceptionpublic void testIncomingListsAreNotModified2()
throws java.lang.Exception
java.lang.Exceptionpublic void testIncomingArraysAreOk()
throws java.lang.Exception
java.lang.Exceptionpublic void testMultipleRefsToListAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyTemplateWithSingleFormalArgs()
throws java.lang.Exception
java.lang.Exceptionpublic void testApplyTemplateWithNoFormalArgs()
throws java.lang.Exception
java.lang.Exceptionpublic void testAnonTemplateArgs()
throws java.lang.Exception
java.lang.Exceptionpublic void testAnonTemplateWithArgHasNoITArg()
throws java.lang.Exception
java.lang.Exceptionpublic void testAnonTemplateArgs2()
throws java.lang.Exception
java.lang.Exceptionpublic void testFirstWithCatAttribute()
throws java.lang.Exception
java.lang.Exceptionpublic void testFirstWithListOfMaps()
throws java.lang.Exception
java.lang.Exceptionpublic void testJustCat()
throws java.lang.Exception
java.lang.Exceptionpublic void testCat2Attributes()
throws java.lang.Exception
java.lang.Exceptionpublic void testCat2AttributesWithApply()
throws java.lang.Exception
java.lang.Exceptionpublic void testCat3Attributes()
throws java.lang.Exception
java.lang.Exceptionpublic void testCatWithTemplateApplicationAsElement()
throws java.lang.Exception
java.lang.Exceptionpublic void testCatWithIFAsElement()
throws java.lang.Exception
java.lang.Exceptionpublic void testCatWithNullTemplateApplicationAsElement()
throws java.lang.Exception
java.lang.Exceptionpublic void testCatWithNestedTemplateApplicationAsElement()
throws java.lang.Exception
java.lang.Exceptionpublic void testListAsTemplateArgument()
throws java.lang.Exception
java.lang.Exceptionpublic void testSingleExprTemplateArgument()
throws java.lang.Exception
java.lang.Exceptionpublic void testSingleExprTemplateArgumentInApply()
throws java.lang.Exception
java.lang.Exceptionpublic void testSoleFormalTemplateArgumentInMultiApply()
throws java.lang.Exception
java.lang.Exceptionpublic void testSingleExprTemplateArgumentError()
throws java.lang.Exception
java.lang.Exceptionpublic void testInvokeIndirectTemplateWithSingleFormalArgs()
throws java.lang.Exception
java.lang.Exceptionpublic void testParallelAttributeIteration()
throws java.lang.Exception
java.lang.Exceptionpublic void testParallelAttributeIterationWithNullValue()
throws java.lang.Exception
java.lang.Exceptionpublic void testParallelAttributeIterationHasI()
throws java.lang.Exception
java.lang.Exceptionpublic void testParallelAttributeIterationWithDifferentSizes()
throws java.lang.Exception
java.lang.Exceptionpublic void testParallelAttributeIterationWithSingletons()
throws java.lang.Exception
java.lang.Exceptionpublic void testParallelAttributeIterationWithMismatchArgListSizes()
throws java.lang.Exception
java.lang.Exceptionpublic void testParallelAttributeIterationWithMissingArgs()
throws java.lang.Exception
java.lang.Exceptionpublic void testParallelAttributeIterationWithDifferentSizesTemplateRefInsideToo()
throws java.lang.Exception
java.lang.Exceptionpublic void testAnonTemplateOnLeftOfApply()
throws java.lang.Exception
java.lang.Exceptionpublic void testOverrideThroughConditional()
throws java.lang.Exception
java.lang.Exceptionpublic void testNonPublicPropertyAccess()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndexVar()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndex0Var()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndexVarWithMultipleExprs()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndex0VarWithMultipleExprs()
throws java.lang.Exception
java.lang.Exceptionpublic void testArgumentContext()
throws java.lang.Exception
java.lang.Exceptionpublic void testNoDotsInAttributeNames()
throws java.lang.Exception
java.lang.Exceptionpublic void testNoDotsInTemplateNames()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineWrap()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineWrapWithNormalizedNewlines()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineWrapAnchored()
throws java.lang.Exception
java.lang.Exceptionpublic void testSubtemplatesAnchorToo()
throws java.lang.Exception
java.lang.Exceptionpublic void testFortranLineWrap()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineWrapWithDiffAnchor()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineWrapEdgeCase()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineWrapLastCharIsNewline()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineWrapCharAfterWrapIsNewline()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineWrapForAnonTemplate()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineWrapForAnonTemplateAnchored()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineWrapForAnonTemplateComplicatedWrap()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndentBeyondLineWidth()
throws java.lang.Exception
java.lang.Exceptionpublic void testIndentedExpr()
throws java.lang.Exception
java.lang.Exceptionpublic void testNestedIndentedExpr()
throws java.lang.Exception
java.lang.Exceptionpublic void testNestedWithIndentAndTrackStartOfExpr()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineDoesNotWrapDueToLiteral()
throws java.lang.Exception
java.lang.Exceptionpublic void testSingleValueWrap()
throws java.lang.Exception
java.lang.Exceptionpublic void testLineWrapInNestedExpr()
throws java.lang.Exception
java.lang.Exceptionpublic void testBackslash()
throws java.lang.Exception
java.lang.Exceptionpublic void testBackslash2()
throws java.lang.Exception
java.lang.Exceptionpublic void testEscapeEscape()
throws java.lang.Exception
java.lang.Exceptionpublic void testEscapeEscapeNestedAngle()
throws java.lang.Exception
java.lang.Exceptionpublic void testListOfIntArrays()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullOptionSingleNullValue()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullOptionHasEmptyNullValue()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullOptionSingleNullValueInList()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullValueInList()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullValueInListNoNullOption()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullValueInListWithTemplateApply()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullValueInListWithTemplateApplyNullFirstValue()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullSingleValueInListWithTemplateApply()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullSingleValueWithTemplateApply()
throws java.lang.Exception
java.lang.Exceptionpublic void testLengthOp()
throws java.lang.Exception
java.lang.Exceptionpublic void testLengthOpWithMap()
throws java.lang.Exception
java.lang.Exceptionpublic void testLengthOpWithSet()
throws java.lang.Exception
java.lang.Exceptionpublic void testLengthOpNull()
throws java.lang.Exception
java.lang.Exceptionpublic void testLengthOpSingleValue()
throws java.lang.Exception
java.lang.Exceptionpublic void testLengthOpPrimitive()
throws java.lang.Exception
java.lang.Exceptionpublic void testLengthOpOfListWithNulls()
throws java.lang.Exception
java.lang.Exceptionpublic void testStripOpOfListWithNulls()
throws java.lang.Exception
java.lang.Exceptionpublic void testStripOpOfListOfListsWithNulls()
throws java.lang.Exception
java.lang.Exceptionpublic void testStripOpOfSingleAlt()
throws java.lang.Exception
java.lang.Exceptionpublic void testStripOpOfNull()
throws java.lang.Exception
java.lang.Exceptionpublic void testReUseOfStripResult()
throws java.lang.Exception
java.lang.Exceptionpublic void testLengthOpOfStrippedListWithNulls()
throws java.lang.Exception
java.lang.Exceptionpublic void testLengthOpOfStrippedListWithNullsFrontAndBack()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapKeys()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapValues()
throws java.lang.Exception
java.lang.Exceptionpublic void testMapKeysWithIntegerType()
throws java.lang.Exception
java.lang.Exceptionpublic void testSuperReferenceInIfClause()
throws java.lang.Exception
Bug ref: JIRA bug ST-2
java.lang.Exceptionpublic void testListLiteralWithEmptyElements()
throws java.lang.Exception
java.lang.Exceptionpublic void testTemplateApplicationAsOptionValue()
throws java.lang.Exception
java.lang.Exceptionpublic static void writeFile(java.lang.String dir,
java.lang.String fileName,
java.lang.String content)
Copyright ? 2006-2021 Terence Parr