UniTrack

Projects / gotmpl4j / Tests / gotmpl4j-core

gotmpl4j — tests

Pass rate
100.0%
+0.0 pp
Failures
0
0
Suite time
1.6s
-0.2s
Tests
640
0

Latest run 4bea345 on main · Aug 22 15:22

Test results trend (gotmpl4j-core — pass/fail per run)

Flaky tests

Tests that both passed and failed for the same commit — likely non-deterministic.

No flaky tests detected. 🎉

Failure clusters

Recent failures grouped by a normalized signature (type, message, top stack frame) — most frequent first.

No recent failures to cluster. 🎉

All tests (640)

0 failing · 0 flaky · 0 skipped · 640 passed

TestStatusDurationFlaky
org.alexmond.gotmpl4j.AndOrShortCircuitTest › andEvaluatesDecidingOperand PASSED 5 ms
org.alexmond.gotmpl4j.AndOrShortCircuitTest › andReturnsFirstFalsy PASSED 1 ms
org.alexmond.gotmpl4j.AndOrShortCircuitTest › andReturnsLastWhenAllTruthy PASSED 1 ms
org.alexmond.gotmpl4j.AndOrShortCircuitTest › andShortCircuitsOnFalsy PASSED 1 ms
org.alexmond.gotmpl4j.AndOrShortCircuitTest › orReturnsFirstTruthy PASSED 1 ms
org.alexmond.gotmpl4j.AndOrShortCircuitTest › orShortCircuitsOnTruthy PASSED 1 ms
org.alexmond.gotmpl4j.BuiltinConformanceTest › isTrue PASSED 1 ms
org.alexmond.gotmpl4j.BuiltinConformanceTest › jsEscaping PASSED 6 ms
org.alexmond.gotmpl4j.CmpConformanceTest › comparisonConformance PASSED 5 ms
org.alexmond.gotmpl4j.CmpConformanceTest › helmLenientComparisons PASSED 1 ms
org.alexmond.gotmpl4j.CompiledTemplateTest › compiledHandleBindsNameAndRenders PASSED 1 ms
org.alexmond.gotmpl4j.CompiledTemplateTest › compiledUnknownNameThrowsNotFound PASSED 3 ms
org.alexmond.gotmpl4j.CompiledTemplateTest › renderMainTemplateToString PASSED 1 ms
org.alexmond.gotmpl4j.CompiledTemplateTest › renderNamedTemplateToString PASSED 0 ms
org.alexmond.gotmpl4j.CompiledTemplateTest › renderUnknownNameThrowsNotFound PASSED 3 ms
org.alexmond.gotmpl4j.concurrency.SharedTemplateConcurrencyTest › includeCompositionPreservesCallerScope PASSED 9 ms
org.alexmond.gotmpl4j.concurrency.SharedTemplateConcurrencyTest › pojoMethodDispatchIsRaceFree PASSED 20 ms
org.alexmond.gotmpl4j.concurrency.SharedTemplateConcurrencyTest › variableBindingRangeIsRaceFree PASSED 10 ms
org.alexmond.gotmpl4j.ConcurrentHtmlEscapeTest › concurrentColdStartEscapingIsRaceFree PASSED 153 ms
org.alexmond.gotmpl4j.ConformanceCensusTest › coreConformanceCensusMeetsFloor PASSED 6 ms
org.alexmond.gotmpl4j.DelimsTest › builderDelims PASSED 3 ms
org.alexmond.gotmpl4j.DelimsTest › defaultDelimsUnchangedWhenUnset PASSED 0 ms
org.alexmond.gotmpl4j.DelimsTest › emptyDelimsResetToDefault PASSED 5 ms
org.alexmond.gotmpl4j.DelimsTest › matchesGoDelimsAcrossPairs PASSED 84 ms
org.alexmond.gotmpl4j.DelimsTest › trimMarkersWorkWithCustomDelims PASSED 1 ms
org.alexmond.gotmpl4j.DispatchCacheTest › mapKeyMethodHelperAndJdkMethodResolutionThroughCache PASSED 0 ms
org.alexmond.gotmpl4j.ExceptionHierarchyTest › everyEngineExceptionIsUncheckedUnderTheCommonRoot PASSED 1 ms
org.alexmond.gotmpl4j.ExceptionHierarchyTest › functionFailureSurfacesUnderTheRoot PASSED 2 ms
org.alexmond.gotmpl4j.ExceptionHierarchyTest › missingTemplateIsCatchableAsTheRoot PASSED 1 ms
org.alexmond.gotmpl4j.ExceptionHierarchyTest › parseFailureIsCatchableAsTheRoot PASSED 3 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testBooleanUnchanged PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testCollectionWithDoubles PASSED 0 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testFractionalDoublePreservesDecimal(double, String)[1] PASSED 0 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testFractionalDoublePreservesDecimal(double, String)[2] PASSED 0 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testFractionalDoublePreservesDecimal(double, String)[3] PASSED 0 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[1] PASSED 16 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[10] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[11] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[12] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[13] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[14] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[15] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[16] PASSED 0 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[17] PASSED 0 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[18] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[19] PASSED 0 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[2] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[20] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[3] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[4] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[5] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[6] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[7] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[8] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testGoFloatStringMatchesHelm(double, String)[9] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testIntegerUnchanged PASSED 0 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testMapKeysSortedLikeGoFmt PASSED 0 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testMapWithDoubleValues PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testStringConcatenation PASSED 0 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testWholeNumberDoubleRenderedWithoutDecimal(double, String)[1] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testWholeNumberDoubleRenderedWithoutDecimal(double, String)[2] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testWholeNumberDoubleRenderedWithoutDecimal(double, String)[3] PASSED 1 ms
org.alexmond.gotmpl4j.exec.ValuePrinterTest › testWholeNumberDoubleRenderedWithoutDecimal(double, String)[4] PASSED 1 ms
org.alexmond.gotmpl4j.FunctionDispatchTest › functionRemovedAfterParseReportsNotDefined PASSED 1 ms
org.alexmond.gotmpl4j.FunctionDispatchTest › identifierFunctionAsArgumentIsInvoked PASSED 1 ms
org.alexmond.gotmpl4j.FunctionDispatchTest › nullMappedFunctionReportsCallOfNull PASSED 1 ms
org.alexmond.gotmpl4j.FunctionDispatchTest › nullMappedIdentifierArgumentFallsThroughToString PASSED 1 ms
org.alexmond.gotmpl4j.FunctionExecutionExceptionTest › testFunctionNameConstructor PASSED 0 ms
org.alexmond.gotmpl4j.FunctionExecutionExceptionTest › testFunctionNameConstructorWithNullCause PASSED 1 ms
org.alexmond.gotmpl4j.FunctionExecutionExceptionTest › testMessageAndCauseConstructor PASSED 1 ms
org.alexmond.gotmpl4j.FunctionExecutionExceptionTest › testMessageOnlyConstructor PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testAndAllTrue PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testAndEmpty PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testAndShortCircuit PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testCallFunction PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testCallFunctionNoArgs PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testCallNonFunctionThrows PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testCallNullReturnsNull PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testComparisonInsufficientArgs PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testComparisonNonComparable PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testEqEqual PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testEqInsufficientArgs PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testEqMixedNumericTypes PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testEqMultipleArgs PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testEqNotEqual PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testGeNumbers PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testGoBuiltinsContainsAllExpectedFunctions PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testGoBuiltinsDoesNotContainSprigFunctions PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testGoBuiltinsIsImmutable PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testGoBuiltinsSize PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testGtNumbers PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testHtmlEscapeNullAndNoArgs PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testHtmlEscape(String, String)[1] PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testHtmlEscape(String, String)[2] PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testHtmlEscape(String, String)[3] PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testHtmlEscape(String, String)[4] PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testHtmlEscape(String, String)[5] PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testIndexChainsIntoNestedList PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testIndexFromArray PASSED 2 ms
org.alexmond.gotmpl4j.FunctionsTest › testIndexFromList PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testIndexFromMap PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testIndexFromMapMissingKey PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testIndexMultipleKeysChainsIntoNestedMaps PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testIndexMultipleKeysReturnsNullOnMissingIntermediateKey PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testIndexNoArgsReturnsNull PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testIndexNullContainer PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testIndexWithNoKeysReturnsValueItself PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testIndexWithoutKeysReturnsCollectionItself PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testIsTrueArray PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testIsTrueBoolean PASSED 2 ms
org.alexmond.gotmpl4j.FunctionsTest › testIsTrueCollection PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testIsTrueMap PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testIsTrueNull PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testIsTrueNumber PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testIsTrueObject PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testIsTrueString PASSED 3 ms
org.alexmond.gotmpl4j.FunctionsTest › testJsEscapeNullAndNoArgs PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testJsEscape(String, String)[1] PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testJsEscape(String, String)[2] PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testJsEscape(String, String)[3] PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testJsEscape(String, String)[4] PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testJsEscape(String, String)[5] PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testJsEscape(String, String)[6] PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testLenArray PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testLenEmptyString PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testLenList PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testLenMap PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testLenNoArgs PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testLenNull PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testLenString PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testLeNumbers PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testLtNullHandling PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testLtNumbers PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testLtStrings PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testNeMixedNumericTypes PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testNeNotEqual PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testNotFalse PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testNotTrue PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testOrAllFalse PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testOrEmpty PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testOrFirstTrue PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrint PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintf PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfBooleanVerb PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfEmitsMissingMarkerForSurplusVerbs PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfEmpty PASSED 2 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfFloatFormatWithInteger PASSED 3 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfGoVerbTranslation PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfIntFormatWithDouble PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfMixedNumericFormats PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfNilArgEmitsGoMarker PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfQuoteVerbDoubleQuotesStrings PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfStillFormatsValidVerbs PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfToleratesErbStyleLiterals PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfTypeVerbDrivesTemplateTypeSwitch PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfTypeVerbEmitsGoTypeName PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfWholeFloatHasNoTrailingZero PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintfWrongTypeEmitsGoMarker PASSED 5 ms
org.alexmond.gotmpl4j.FunctionsTest › testPrintln PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testSliceList PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testSliceListFromOnly PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testUrlqueryNullAndNoArgs PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testUrlquery(String, String)[1] PASSED 1 ms
org.alexmond.gotmpl4j.FunctionsTest › testUrlquery(String, String)[2] PASSED 2 ms
org.alexmond.gotmpl4j.FunctionsTest › testUrlquery(String, String)[3] PASSED 0 ms
org.alexmond.gotmpl4j.FunctionsTest › testUrlquery(String, String)[4] PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateConformanceTest › execConformance PASSED 400 ms
org.alexmond.gotmpl4j.GoTemplateRegistryTest › dependentProviderReceivesItsOwnTemplateInstance PASSED 3 ms
org.alexmond.gotmpl4j.GoTemplateRegistryTest › independentBuiltOnce_dependentReboundPerTemplate PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateRegistryTest › reflectionCachesAreSharedAcrossTemplates PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateStandardTest › invoke PASSED 0 ms
org.alexmond.gotmpl4j.GoTemplateStandardTest › test PASSED 2 ms
org.alexmond.gotmpl4j.GoTemplateStandardTest › testDefinition PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateStandardTest › testPrintFunction PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testBuilderNoAutoDiscovery PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testBuilderProducesIndependentInstances PASSED 0 ms
org.alexmond.gotmpl4j.GoTemplateTest › testBuilderProviderPriorityOrder PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testBuilderWithAutoDiscovery PASSED 2 ms
org.alexmond.gotmpl4j.GoTemplateTest › testBuilderWithExplicitProvider PASSED 2 ms
org.alexmond.gotmpl4j.GoTemplateTest › testBuilderWithFunctionsOverridesProvider PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testExecuteMainTemplate PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testExecuteNamedTemplate PASSED 2 ms
org.alexmond.gotmpl4j.GoTemplateTest › testExecuteNonExistentTemplateThrows PASSED 3 ms
org.alexmond.gotmpl4j.GoTemplateTest › testExecuteNullTemplateNameThrows PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testHasTemplate PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testMethodInvocationOnDataObject PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testMethodInvocationReturnsFalse PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testParseAndExecuteUnnamedTemplate PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testParseFromInputStream PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testParseFromReader PASSED 2 ms
org.alexmond.gotmpl4j.GoTemplateTest › testParseInvalidTemplateThrows PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testParseMultipleTemplates PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testParseMultipleTemplatesWithSameName PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testParseUnnamedTemplate PASSED 0 ms
org.alexmond.gotmpl4j.GoTemplateTest › testPrintValueCollection PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testPrintValueEmptyCollection PASSED 0 ms
org.alexmond.gotmpl4j.GoTemplateTest › testPrintValueMap PASSED 0 ms
org.alexmond.gotmpl4j.GoTemplateTest › testRangeBreak PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testRangeContinue PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testRangeMapSingleVariableSorted PASSED 0 ms
org.alexmond.gotmpl4j.GoTemplateTest › testRangeMapSortedKeyIteration PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testRootWithName(String, String)[1] PASSED 6 ms
org.alexmond.gotmpl4j.GoTemplateTest › testRootWithName(String, String)[2] PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testRootWithNonExistentName PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testRootWithoutName PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testVariableDeepFieldChaining PASSED 1 ms
org.alexmond.gotmpl4j.GoTemplateTest › testVariableFieldChaining PASSED 2 ms
org.alexmond.gotmpl4j.GoTemplateTest › testWithSkippedPreservesKey PASSED 0 ms
org.alexmond.gotmpl4j.html.ConformanceTest › escapeConformance PASSED 25 ms
org.alexmond.gotmpl4j.html.ContentTest › nullArgumentsAreSkipped PASSED 1 ms
org.alexmond.gotmpl4j.html.ContentTest › numbersAndOtherTypesRenderLikeSprint PASSED 1 ms
org.alexmond.gotmpl4j.html.ContentTest › plainStringIsPlain PASSED 0 ms
org.alexmond.gotmpl4j.html.ContentTest › safeContentKeepsItsType PASSED 1 ms
org.alexmond.gotmpl4j.html.ContentTest › safeContentStringifiesToItsValue PASSED 1 ms
org.alexmond.gotmpl4j.html.ContentTest › spaceInsertedBetweenNonStringOperands PASSED 0 ms
org.alexmond.gotmpl4j.html.ContextTest › copyIsIndependent PASSED 0 ms
org.alexmond.gotmpl4j.html.ContextTest › eqComparesAllFields PASSED 0 ms
org.alexmond.gotmpl4j.html.ContextTest › eqTreatsNullAndEmptyJsBraceDepthAsEqual PASSED 0 ms
org.alexmond.gotmpl4j.html.ContextTest › mangleIsIdentityForTextAndDistinctOtherwise PASSED 1 ms
org.alexmond.gotmpl4j.html.ContextTest › statePredicates PASSED 1 ms
org.alexmond.gotmpl4j.html.ContextTest › zeroValueIsStartContext PASSED 1 ms
org.alexmond.gotmpl4j.html.CssLexConformanceTest › decodeCssConformance PASSED 1 ms
org.alexmond.gotmpl4j.html.CssLexConformanceTest › endsWithCssKeywordConformance PASSED 1 ms
org.alexmond.gotmpl4j.html.CssLexConformanceTest › isCssNmcharConformance PASSED 1 ms
org.alexmond.gotmpl4j.html.EscapeErrorsConformanceTest › errorDetectionConformance PASSED 13 ms
org.alexmond.gotmpl4j.html.EscaperConformanceTest › escaperConformance PASSED 2 ms
org.alexmond.gotmpl4j.html.EscapersTest › attrAndNospaceEscapers PASSED 0 ms
org.alexmond.gotmpl4j.html.EscapersTest › commentEscaperDropsContent PASSED 0 ms
org.alexmond.gotmpl4j.html.EscapersTest › cssEscaper PASSED 1 ms
org.alexmond.gotmpl4j.html.EscapersTest › cssValueFilter PASSED 0 ms
org.alexmond.gotmpl4j.html.EscapersTest › htmlEscaperEscapesSpecialsAndHonoursSafeHtml PASSED 0 ms
org.alexmond.gotmpl4j.html.EscapersTest › htmlNameFilter PASSED 1 ms
org.alexmond.gotmpl4j.html.EscapersTest › jsRegexpEscaper PASSED 1 ms
org.alexmond.gotmpl4j.html.EscapersTest › jsStrEscaper PASSED 0 ms
org.alexmond.gotmpl4j.html.EscapersTest › registryExposesGoNames PASSED 0 ms
org.alexmond.gotmpl4j.html.EscapersTest › srcsetFilterAndEscaper PASSED 1 ms
org.alexmond.gotmpl4j.html.EscapersTest › urlEscaperAndNormalizer PASSED 1 ms
org.alexmond.gotmpl4j.html.EscapersTest › urlFilterBlocksUnsafeSchemes PASSED 0 ms
org.alexmond.gotmpl4j.html.EscaperTest › cssUrlContext PASSED 0 ms
org.alexmond.gotmpl4j.html.EscaperTest › cssValueContext PASSED 1 ms
org.alexmond.gotmpl4j.html.EscaperTest › doctypeLessThanIsNotEscaped PASSED 2 ms
org.alexmond.gotmpl4j.html.EscaperTest › endingInNonTextContextIsAnError PASSED 2 ms
org.alexmond.gotmpl4j.html.EscaperTest › htmlCommentsAreStripped PASSED 0 ms
org.alexmond.gotmpl4j.html.EscaperTest › htmlTextContext PASSED 1 ms
org.alexmond.gotmpl4j.html.EscaperTest › ifBranchesSameContext PASSED 0 ms
org.alexmond.gotmpl4j.html.EscaperTest › jsStringContext PASSED 1 ms
org.alexmond.gotmpl4j.html.EscaperTest › jsValueContext PASSED 1 ms
org.alexmond.gotmpl4j.html.EscaperTest › predefinedHtmlEscaperIsMergedNotDuplicated PASSED 2 ms
org.alexmond.gotmpl4j.html.EscaperTest › quotedAttributeText PASSED 1 ms
org.alexmond.gotmpl4j.html.EscaperTest › quotedUrlAttributeSafe PASSED 1 ms
org.alexmond.gotmpl4j.html.EscaperTest › quotedUrlAttributeUnsafeSchemeDefanged PASSED 0 ms
org.alexmond.gotmpl4j.html.EscaperTest › rangeLoop PASSED 3 ms
org.alexmond.gotmpl4j.html.EscaperTest › strayLessThanInTextIsEscaped PASSED 1 ms
org.alexmond.gotmpl4j.html.EscaperTest › templateCallInTextContextIsEscaped PASSED 1 ms
org.alexmond.gotmpl4j.html.EscaperTest › unquotedAttributeUsesNospaceEscaper PASSED 1 ms
org.alexmond.gotmpl4j.html.EscaperTest › withBlock PASSED 1 ms
org.alexmond.gotmpl4j.html.EscapeTextConformanceTest › escapeTextConformance PASSED 3 ms
org.alexmond.gotmpl4j.html.HtmlTypedContentConformanceTest › typedContentConformance PASSED 16 ms
org.alexmond.gotmpl4j.html.HtmlUnescapeTest › namedEntities PASSED 0 ms
org.alexmond.gotmpl4j.html.HtmlUnescapeTest › noEntitiesReturnedUnchanged PASSED 0 ms
org.alexmond.gotmpl4j.html.HtmlUnescapeTest › numericEntities PASSED 3 ms
org.alexmond.gotmpl4j.html.HtmlUnescapeTest › unknownOrUnterminatedLeftAsIs PASSED 1 ms
org.alexmond.gotmpl4j.html.JsEscaperConformanceTest › jsRegexpEscaper PASSED 1 ms
org.alexmond.gotmpl4j.html.JsEscaperConformanceTest › jsStrEscaper PASSED 1 ms
org.alexmond.gotmpl4j.html.JsEscaperConformanceTest › jsValEscaper PASSED 1 ms
org.alexmond.gotmpl4j.html.JsLexConformanceTest › nextJsCtxConformance PASSED 0 ms
org.alexmond.gotmpl4j.html.JsValEscaperTest › jsonMarshalList PASSED 1 ms
org.alexmond.gotmpl4j.html.JsValEscaperTest › jsonMarshalMapSortsKeys PASSED 1 ms
org.alexmond.gotmpl4j.html.JsValEscaperTest › jsonMarshalNumbersAndBools PASSED 3 ms
org.alexmond.gotmpl4j.html.JsValEscaperTest › jsonMarshalStrings PASSED 0 ms
org.alexmond.gotmpl4j.html.JsValEscaperTest › jsValEscaperHonoursSafeJs PASSED 0 ms
org.alexmond.gotmpl4j.html.JsValEscaperTest › jsValEscaperWrapsAndPads PASSED 0 ms
org.alexmond.gotmpl4j.HtmlModeTest › defaultModeDoesNotEscape PASSED 1 ms
org.alexmond.gotmpl4j.HtmlModeTest › htmlModeEscapesByContext PASSED 1 ms
org.alexmond.gotmpl4j.HtmlModeTest › htmlModeEscapesMultipleViewsSharingAPartial PASSED 1 ms
org.alexmond.gotmpl4j.HtmlModeTest › htmlModeIsIdempotentAcrossRenders PASSED 0 ms
org.alexmond.gotmpl4j.HtmlModeTest › htmlModeReportsNonTextEndContext PASSED 6 ms
org.alexmond.gotmpl4j.html.TransitionsTest › attrTypeClassification PASSED 1 ms
org.alexmond.gotmpl4j.html.TransitionsTest › cssHelpers PASSED 2 ms
org.alexmond.gotmpl4j.html.TransitionsTest › eventHandlerAttributeIsJs PASSED 0 ms
org.alexmond.gotmpl4j.html.TransitionsTest › htmlComment PASSED 0 ms
org.alexmond.gotmpl4j.html.TransitionsTest › insideTag PASSED 0 ms
org.alexmond.gotmpl4j.html.TransitionsTest › nextJsCtxRegexpVsDivision PASSED 1 ms
org.alexmond.gotmpl4j.html.TransitionsTest › plainTextStaysText PASSED 0 ms
org.alexmond.gotmpl4j.html.TransitionsTest › scriptAndStyleElements PASSED 1 ms
org.alexmond.gotmpl4j.html.TransitionsTest › styleAttributeIsCss PASSED 1 ms
org.alexmond.gotmpl4j.html.TransitionsTest › urlAttributeContext PASSED 0 ms
org.alexmond.gotmpl4j.html.TransitionsTest › urlQueryPart PASSED 1 ms
org.alexmond.gotmpl4j.LiteralParsingTest › charEscapesYieldCodePoints PASSED 0 ms
org.alexmond.gotmpl4j.LiteralParsingTest › floatLiteralsStillParse PASSED 1 ms
org.alexmond.gotmpl4j.LiteralParsingTest › integerOverflowIsRejected PASSED 0 ms
org.alexmond.gotmpl4j.LiteralParsingTest › plainRuneYieldsCodePoint PASSED 0 ms
org.alexmond.gotmpl4j.MissingKeyTest › builderOptionSetsMissingKey PASSED 1 ms
org.alexmond.gotmpl4j.MissingKeyTest › builderRejectsUnknownOptionAtBuild PASSED 1 ms
org.alexmond.gotmpl4j.MissingKeyTest › defaultRendersNoValue PASSED 1 ms
org.alexmond.gotmpl4j.MissingKeyTest › errorFailsExecution PASSED 2 ms
org.alexmond.gotmpl4j.MissingKeyTest › invalidIsAliasForDefault PASSED 1 ms
org.alexmond.gotmpl4j.MissingKeyTest › unrecognizedOptionThrows PASSED 1 ms
org.alexmond.gotmpl4j.MissingKeyTest › zeroRendersEmpty PASSED 0 ms
org.alexmond.gotmpl4j.NullHandlingTest › testMissingFieldRendersNoValueMarker PASSED 0 ms
org.alexmond.gotmpl4j.NullHandlingTest › testNilActionRendersNoValueMarker PASSED 1 ms
org.alexmond.gotmpl4j.NullHandlingTest › testNullInPrintfMatchesGoFmtMarker PASSED 1 ms
org.alexmond.gotmpl4j.NullHandlingTest › testNullInPrintlnMatchesGoFmtSprintln PASSED 0 ms
org.alexmond.gotmpl4j.NullHandlingTest › testNullInPrintMatchesGoFmtSprint PASSED 1 ms
org.alexmond.gotmpl4j.parse.ActionNodeTest › testActionNodeWithNullPipe PASSED 1 ms
org.alexmond.gotmpl4j.parse.ActionNodeTest › testActionNodeWithPipe PASSED 0 ms
org.alexmond.gotmpl4j.parse.ActionNodeTest › testSetPipeNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.BoolNodeTest › testCaseInsensitive PASSED 0 ms
org.alexmond.gotmpl4j.parse.BoolNodeTest › testEmptyString PASSED 1 ms
org.alexmond.gotmpl4j.parse.BoolNodeTest › testFalseValue PASSED 0 ms
org.alexmond.gotmpl4j.parse.BoolNodeTest › testInvalidBoolean PASSED 0 ms
org.alexmond.gotmpl4j.parse.BoolNodeTest › testTrueValue PASSED 0 ms
org.alexmond.gotmpl4j.parse.ChainNodeTest › testAppendEmptyFieldThrowsException PASSED 1 ms
org.alexmond.gotmpl4j.parse.ChainNodeTest › testAppendFieldWithoutDotThrowsException PASSED 1 ms
org.alexmond.gotmpl4j.parse.ChainNodeTest › testAppendMultipleFields PASSED 0 ms
org.alexmond.gotmpl4j.parse.ChainNodeTest › testAppendSingleField PASSED 1 ms
org.alexmond.gotmpl4j.parse.ChainNodeTest › testConstructorWithNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.ChainNodeTest › testToStringWithIdentifierNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.ChainNodeTest › testToStringWithoutFields PASSED 0 ms
org.alexmond.gotmpl4j.parse.ChainNodeTest › testToStringWithPipeNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.CommandNodeTest › testAppendArgument PASSED 1 ms
org.alexmond.gotmpl4j.parse.CommandNodeTest › testAppendMultipleArguments PASSED 0 ms
org.alexmond.gotmpl4j.parse.CommandNodeTest › testEmptyCommand PASSED 0 ms
org.alexmond.gotmpl4j.parse.CommandNodeTest › testGetArguments PASSED 0 ms
org.alexmond.gotmpl4j.parse.CommandNodeTest › testToStringWithMultipleArguments PASSED 0 ms
org.alexmond.gotmpl4j.parse.CommandNodeTest › testToStringWithPipeNodeArgument PASSED 0 ms
org.alexmond.gotmpl4j.parse.CommandNodeTest › testToStringWithSingleArgument PASSED 0 ms
org.alexmond.gotmpl4j.parse.CommentNodeTest › testCommentWithSpecialCharacters PASSED 0 ms
org.alexmond.gotmpl4j.parse.CommentNodeTest › testConstructorAndGetComment PASSED 0 ms
org.alexmond.gotmpl4j.parse.CommentNodeTest › testEmptyComment PASSED 0 ms
org.alexmond.gotmpl4j.parse.CommentNodeTest › testMultiLineComment PASSED 0 ms
org.alexmond.gotmpl4j.parse.CommentNodeTest › testToString PASSED 0 ms
org.alexmond.gotmpl4j.parse.DotNodeTest › testImplementsNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.DotNodeTest › testMultipleInstances PASSED 1 ms
org.alexmond.gotmpl4j.parse.DotNodeTest › testToString PASSED 0 ms
org.alexmond.gotmpl4j.parse.ElseNodeTest › testImplementsNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.ElseNodeTest › testMultipleInstances PASSED 0 ms
org.alexmond.gotmpl4j.parse.ElseNodeTest › testToString PASSED 0 ms
org.alexmond.gotmpl4j.parse.EndNodeTest › testImplementsNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.EndNodeTest › testMultipleInstances PASSED 1 ms
org.alexmond.gotmpl4j.parse.EndNodeTest › testToString PASSED 0 ms
org.alexmond.gotmpl4j.parse.FieldNodeTest › testDeeplyNestedFields PASSED 0 ms
org.alexmond.gotmpl4j.parse.FieldNodeTest › testEmptyField PASSED 0 ms
org.alexmond.gotmpl4j.parse.FieldNodeTest › testNestedFields PASSED 1 ms
org.alexmond.gotmpl4j.parse.FieldNodeTest › testSingleField PASSED 0 ms
org.alexmond.gotmpl4j.parse.FieldNodeTest › testToStringReconstructsOriginal PASSED 0 ms
org.alexmond.gotmpl4j.parse.IdentifierNodeTest › testConstructorAndGetIdentifier PASSED 0 ms
org.alexmond.gotmpl4j.parse.IdentifierNodeTest › testIdentifierWithNumbers PASSED 0 ms
org.alexmond.gotmpl4j.parse.IdentifierNodeTest › testIdentifierWithUnderscores PASSED 0 ms
org.alexmond.gotmpl4j.parse.IdentifierNodeTest › testLongIdentifier PASSED 0 ms
org.alexmond.gotmpl4j.parse.IdentifierNodeTest › testSingleCharacterIdentifier PASSED 0 ms
org.alexmond.gotmpl4j.parse.IdentifierNodeTest › testToString PASSED 0 ms
org.alexmond.gotmpl4j.parse.IfNodeTest › testIfNodeExtendsBranchNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.IfNodeTest › testIfNodeToString PASSED 0 ms
org.alexmond.gotmpl4j.parse.IfNodeTest › testIfNodeWithCondition PASSED 0 ms
org.alexmond.gotmpl4j.parse.IfNodeTest › testIfNodeWithElseList PASSED 0 ms
org.alexmond.gotmpl4j.parse.IfNodeTest › testIfNodeWithIfList PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexConformanceTest › lexConformance PASSED 2 ms
org.alexmond.gotmpl4j.parse.LexerTest › testActionEmpty PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testActionFor PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testActionNumber PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testActionSpecialChars PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testBlock PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testBool PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testBreakContinueKeywords PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testCharacter PASSED 4 ms
org.alexmond.gotmpl4j.parse.LexerTest › testComment PASSED 4 ms
org.alexmond.gotmpl4j.parse.LexerTest › testDeclaration PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testDelimiter PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testDelimiterWithMarker PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testDot PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testDots PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testEmpty PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testEmptyAction PASSED 3 ms
org.alexmond.gotmpl4j.parse.LexerTest › testForAction PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testInvalidChar PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testInvalidComment PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testInvalidDelimiter PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testInvalidNumber PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testInvalidParenthesis PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testInvalidPipeline PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testInvalidVariable PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testKeyword PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testMultiDeclarations PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testNil PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testNumber PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testParenthesizedField PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testPipeline PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testPos PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testPunctuation PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testPunctuationPos PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testQuote PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testQuoteForDelim PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testRawQuote PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testRawQuoteForDelim PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testRawQuoteWithNewline PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testSingleLine PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testSpaceChars PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testTextWithComment PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testTrim PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testTrimAfterPos PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testTrimBeforePos PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testTrimWithComment PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testUnclosedAction PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testUnclosedAction1 PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testUnclosedChar PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testUnclosedComment PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testUnclosedParenthesis PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testUnclosedQuote PASSED 1 ms
org.alexmond.gotmpl4j.parse.LexerTest › testUnclosedRawQuote PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testVariable PASSED 0 ms
org.alexmond.gotmpl4j.parse.LexerTest › testVariableInvocation PASSED 0 ms
org.alexmond.gotmpl4j.parse.ListNodeTest › testAppendMultipleNodes PASSED 1 ms
org.alexmond.gotmpl4j.parse.ListNodeTest › testAppendNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.ListNodeTest › testGetLastOnEmptyList PASSED 0 ms
org.alexmond.gotmpl4j.parse.ListNodeTest › testIterator PASSED 1 ms
org.alexmond.gotmpl4j.parse.ListNodeTest › testRemoveLast PASSED 0 ms
org.alexmond.gotmpl4j.parse.ListNodeTest › testRemoveLastOnEmptyList PASSED 1 ms
org.alexmond.gotmpl4j.parse.ListNodeTest › testToString PASSED 0 ms
org.alexmond.gotmpl4j.parse.ListNodeTest › testToStringEmptyList PASSED 0 ms
org.alexmond.gotmpl4j.parse.NilNodeTest › testImplementsNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.NilNodeTest › testMultipleInstances PASSED 0 ms
org.alexmond.gotmpl4j.parse.NilNodeTest › testToString PASSED 0 ms
org.alexmond.gotmpl4j.parse.NumberNodeTest › testConstructorAndGetText PASSED 0 ms
org.alexmond.gotmpl4j.parse.NumberNodeTest › testDecimalNumber PASSED 0 ms
org.alexmond.gotmpl4j.parse.NumberNodeTest › testMultipleSetters PASSED 0 ms
org.alexmond.gotmpl4j.parse.NumberNodeTest › testNegativeNumber PASSED 0 ms
org.alexmond.gotmpl4j.parse.NumberNodeTest › testSetComplexValue PASSED 0 ms
org.alexmond.gotmpl4j.parse.NumberNodeTest › testSetFloatValue PASSED 1 ms
org.alexmond.gotmpl4j.parse.NumberNodeTest › testSetIntValue PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testAdjacentArg PASSED 4 ms
org.alexmond.gotmpl4j.parse.ParserTest › testAdjacentArgWithDot PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testBlockDefinition PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testBug0a PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testBug0b PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testBug0c PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testBug0d PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testBug0e PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testBug1a PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testBug1b PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testBug1c PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testBug1d PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testChainedFieldRange PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testComment PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testCommentTrimLeft PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testCommentTrimLeftAndRight PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testCommentTrimRight PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testConstants PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testDeclareOutsideRange PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testDeclareWithField PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testDeclareWithFieldRef PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testDeclareWithVar PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testDotAfterBoolean PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testDotAfterChar PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testDotAfterDot PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testDotAfterFloat PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testDotAfterInteger PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testDotAfterNil PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testDotAfterString PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testEmpty PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testEmptyAction PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testEmptyPipeline PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testField PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testFieldForParen PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testIfElse PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testIfElseChain PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testIfElseIf PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testInvalidBlockDefinition PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testInvocation PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testMissingEnd PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testMissingEndAfterElse PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testMultipleElse PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testMultiWordCommand PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testNestedPipeline PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testNestedRange PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testNewlineInAssignment PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testNewlineInComment PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testNewlineInComment1 PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testNewlineInEmptyAction PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testNewlineInPipeline PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testParen PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testParseNumber PASSED 3 ms
org.alexmond.gotmpl4j.parse.ParserTest › testParseZero PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testPipeline PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testPipelineWithDecl PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testRange1Variable PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testRange2Variables PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testRangeArray PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testRangeElse PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testRangeOverPipeline PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testSimpleCommand PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testSimpleIf PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testSimpleRange PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testSpace PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testTemplate PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testTemplateWithArg PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testText PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testTooManyDeclares PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testTrimExtra PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testTrimLeft PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testTrimLeftAndRight PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testTrimRight PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testUnclosedAction PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testUndefinedFunction PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testUndefinedInTemplate PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testUndefinedVariable PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testUndefinedVariableAfterEnd PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testUnmatchedElse PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testUnmatchedElseAfterIf PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testUnmatchedEnd PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testVariableInvocation PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testVariableWithField PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testWith PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testWithElse PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testWrongPipelineBoolean PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testWrongPipelineChar PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testWrongPipelineDot PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testWrongPipelineNil PASSED 0 ms
org.alexmond.gotmpl4j.parse.ParserTest › testWrongPipelineNumber PASSED 1 ms
org.alexmond.gotmpl4j.parse.ParserTest › testWrongPipelineString PASSED 1 ms
org.alexmond.gotmpl4j.parse.PipeNodeTest › testAppendCommand PASSED 1 ms
org.alexmond.gotmpl4j.parse.PipeNodeTest › testAppendMultipleCommands PASSED 1 ms
org.alexmond.gotmpl4j.parse.PipeNodeTest › testAppendMultipleVariables PASSED 0 ms
org.alexmond.gotmpl4j.parse.PipeNodeTest › testAppendVariable PASSED 1 ms
org.alexmond.gotmpl4j.parse.PipeNodeTest › testConstructorWithContext PASSED 0 ms
org.alexmond.gotmpl4j.parse.PipeNodeTest › testToStringWithCommandsOnly PASSED 0 ms
org.alexmond.gotmpl4j.parse.PipeNodeTest › testToStringWithMultipleVariables PASSED 1 ms
org.alexmond.gotmpl4j.parse.PipeNodeTest › testToStringWithVariablesAndCommands PASSED 0 ms
org.alexmond.gotmpl4j.parse.RangeNodeTest › testRangeNodeExtendsBranchNode PASSED 1 ms
org.alexmond.gotmpl4j.parse.RangeNodeTest › testRangeNodeToString PASSED 0 ms
org.alexmond.gotmpl4j.parse.RangeNodeTest › testRangeNodeWithListNodes PASSED 0 ms
org.alexmond.gotmpl4j.parse.RangeNodeTest › testRangeNodeWithPipeNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.StringNodeTest › testBacktickString PASSED 0 ms
org.alexmond.gotmpl4j.parse.StringNodeTest › testDoubleQuotedString PASSED 0 ms
org.alexmond.gotmpl4j.parse.StringNodeTest › testEmptyString PASSED 0 ms
org.alexmond.gotmpl4j.parse.StringNodeTest › testSingleQuotedString PASSED 0 ms
org.alexmond.gotmpl4j.parse.StringNodeTest › testStringWithEscapeSequences PASSED 1 ms
org.alexmond.gotmpl4j.parse.StringNodeTest › testUnquotedString PASSED 0 ms
org.alexmond.gotmpl4j.parse.TemplateNodeTest › testConstructorWithName PASSED 0 ms
org.alexmond.gotmpl4j.parse.TemplateNodeTest › testGetName PASSED 0 ms
org.alexmond.gotmpl4j.parse.TemplateNodeTest › testSetPipeNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.TemplateNodeTest › testTemplateNameIsQuoted PASSED 1 ms
org.alexmond.gotmpl4j.parse.TemplateNodeTest › testToStringWithoutPipeNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.TemplateNodeTest › testToStringWithPipeNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.TextNodeTest › testConstructorAndGetText PASSED 0 ms
org.alexmond.gotmpl4j.parse.TextNodeTest › testEmptyText PASSED 0 ms
org.alexmond.gotmpl4j.parse.TextNodeTest › testMultiLineText PASSED 4 ms
org.alexmond.gotmpl4j.parse.TextNodeTest › testTextWithSpecialCharacters PASSED 0 ms
org.alexmond.gotmpl4j.parse.TextNodeTest › testToString PASSED 1 ms
org.alexmond.gotmpl4j.parse.VariableNodeTest › testDeeplyNestedIdentifiers PASSED 0 ms
org.alexmond.gotmpl4j.parse.VariableNodeTest › testGetIdentifierByIndex PASSED 1 ms
org.alexmond.gotmpl4j.parse.VariableNodeTest › testMultipleIdentifiers PASSED 0 ms
org.alexmond.gotmpl4j.parse.VariableNodeTest › testSingleIdentifier PASSED 0 ms
org.alexmond.gotmpl4j.parse.VariableNodeTest › testToStringReconstructsOriginal PASSED 0 ms
org.alexmond.gotmpl4j.parse.WithNodeTest › testWithNodeExtendsBranchNode PASSED 0 ms
org.alexmond.gotmpl4j.parse.WithNodeTest › testWithNodeToString PASSED 0 ms
org.alexmond.gotmpl4j.parse.WithNodeTest › testWithNodeWithListNodes PASSED 0 ms
org.alexmond.gotmpl4j.parse.WithNodeTest › testWithNodeWithPipeNode PASSED 0 ms
org.alexmond.gotmpl4j.PipelineMethodCallTest › testDirectMethodCallWithArgument PASSED 2 ms
org.alexmond.gotmpl4j.PipelineMethodCallTest › testPipedMethodCallOnField PASSED 0 ms
org.alexmond.gotmpl4j.PipelineMethodCallTest › testPipedMethodCallOnRootVariable PASSED 4 ms
org.alexmond.gotmpl4j.RecursionGuardTest › deeplyNestedActionsThrowParseExceptionNotStackOverflow PASSED 240 ms
org.alexmond.gotmpl4j.RecursionGuardTest › selfReferentialTemplateThrowsExecutionExceptionNotStackOverflow PASSED 3 ms
org.alexmond.gotmpl4j.ScopeFrameTest › blockScopedRedeclarationUnwindsToOuterBinding PASSED 1 ms
org.alexmond.gotmpl4j.ScopeFrameTest › declarationFreeBlocksRenderCorrectly PASSED 1 ms
org.alexmond.gotmpl4j.TemplateCacheTest › disabledRecompilesEveryCall PASSED 4 ms
org.alexmond.gotmpl4j.TemplateCacheTest › enabledCompilesOnceAndReusesResult PASSED 8 ms
org.alexmond.gotmpl4j.TemplateCacheTest › invalidateForcesRecompile PASSED 1 ms
org.alexmond.gotmpl4j.TemplateCacheTest › nullCompilerRejected PASSED 1 ms
org.alexmond.gotmpl4j.TemplateExceptionTest › testConstructorWithMessage PASSED 0 ms
org.alexmond.gotmpl4j.TemplateExceptionTest › testConstructorWithMessageAndCause PASSED 0 ms
org.alexmond.gotmpl4j.TemplateExceptionTest › testInheritanceFromException PASSED 1 ms
org.alexmond.gotmpl4j.TemplateExecutionExceptionTest › testConstructorWithMessage PASSED 0 ms
org.alexmond.gotmpl4j.TemplateExecutionExceptionTest › testConstructorWithMessageAndCause PASSED 0 ms
org.alexmond.gotmpl4j.TemplateExecutionExceptionTest › testInheritanceFromTemplateException PASSED 0 ms
org.alexmond.gotmpl4j.TemplateNotFoundExceptionTest › testConstructorWithMessage PASSED 1 ms
org.alexmond.gotmpl4j.TemplateNotFoundExceptionTest › testConstructorWithMessageAndCause PASSED 1 ms
org.alexmond.gotmpl4j.TemplateNotFoundExceptionTest › testInheritanceFromTemplateException PASSED 2 ms
org.alexmond.gotmpl4j.TemplateParseExceptionTest › testConstructorWithMessage PASSED 1 ms
org.alexmond.gotmpl4j.TemplateParseExceptionTest › testConstructorWithMessageAndCause PASSED 1 ms
org.alexmond.gotmpl4j.TemplateParseExceptionTest › testInheritanceFromTemplateException PASSED 0 ms
org.alexmond.gotmpl4j.TextConformanceTest › textConformance PASSED 3 ms
org.alexmond.gotmpl4j.TvalConformanceTest › fieldAccessConformance PASSED 115 ms
org.alexmond.gotmpl4j.TvalMethodConformanceTest › methodAccessConformance PASSED 13 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteChar PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharInvalid(String)[1] PASSED 1 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharInvalid(String)[2] PASSED 1 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharInvalid(String)[3] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharInvalid(String)[4] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharInvalid(String)[5] PASSED 1 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharInvalid(String)[6] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharInvalid(String)[7] PASSED 1 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[1] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[10] PASSED 1 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[11] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[12] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[13] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[14] PASSED 1 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[2] PASSED 1 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[3] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[4] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[5] PASSED 1 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[6] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[7] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[8] PASSED 0 ms
org.alexmond.gotmpl4j.util.CharUtilsTest › unquoteCharValid(String, int)[9] PASSED 0 ms
org.alexmond.gotmpl4j.util.ComplexTest › parseNormal PASSED 1 ms
org.alexmond.gotmpl4j.util.ComplexTest › parsePureImaginary PASSED 0 ms
org.alexmond.gotmpl4j.util.ComplexTest › parsePureZeroImaginary PASSED 0 ms
org.alexmond.gotmpl4j.util.IOUtilsTest › testReadEmptyString PASSED 0 ms
org.alexmond.gotmpl4j.util.IOUtilsTest › testReadLargeString PASSED 4 ms
org.alexmond.gotmpl4j.util.IOUtilsTest › testReadMultiLineString PASSED 0 ms
org.alexmond.gotmpl4j.util.IOUtilsTest › testReadSimpleString PASSED 0 ms
org.alexmond.gotmpl4j.util.IOUtilsTest › testReadUnicodeCharacters PASSED 0 ms
org.alexmond.gotmpl4j.util.IOUtilsTest › testReadWithSpecialCharacters PASSED 1 ms
org.alexmond.gotmpl4j.util.StringEscapeUtilsTest › unescape PASSED 1 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testQuote PASSED 0 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteBackticks PASSED 0 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteBackticksWithCarriageReturn PASSED 1 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteDoubleQuotes PASSED 0 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteMismatchedQuotes PASSED 1 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteNoEscapesFastPath PASSED 0 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteNotQuoted PASSED 1 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteSingleCharacter PASSED 1 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteSingleQuotes PASSED 0 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteTrailingBackslash PASSED 1 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteWithEscapeSequences PASSED 0 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteWithMultipleEscapeSequences PASSED 0 ms
org.alexmond.gotmpl4j.util.StringUtilsTest › testUnquoteWithUnknownEscapeSequence PASSED 0 ms
org.alexmond.gotmpl4j.VarargsMethodCallTest › testFixedPlusVarargs PASSED 0 ms
org.alexmond.gotmpl4j.VarargsMethodCallTest › testFixedPlusZeroVarargs PASSED 0 ms
org.alexmond.gotmpl4j.VarargsMethodCallTest › testNonVarargsOverloadTakesPrecedence PASSED 1 ms
org.alexmond.gotmpl4j.VarargsMethodCallTest › testPipedValueBecomesFinalVarargsArg PASSED 1 ms
org.alexmond.gotmpl4j.VarargsMethodCallTest › testPureVarargsWithManyArgs PASSED 3 ms
org.alexmond.gotmpl4j.VarargsMethodCallTest › testPureVarargsWithOneArg PASSED 3 ms
org.alexmond.gotmpl4j.VarargsMethodCallTest › testPureVarargsWithZeroArgs PASSED 1 ms
org.alexmond.gotmpl4j.VariableScopingTest › assignInIfBlockPersists PASSED 1 ms
org.alexmond.gotmpl4j.VariableScopingTest › declareInIfBlockDoesNotLeakToOuter PASSED 2 ms
org.alexmond.gotmpl4j.VariableScopingTest › declareInRangeDoesNotLeakPastRange PASSED 3 ms
org.alexmond.gotmpl4j.VariableScopingTest › nestedDeclareShadowsThenRestores PASSED 0 ms