Apache Commons logo Commons JEXL

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
1079 0 0 0 100% 9.427 s

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.apache.commons.jexl3.parser 12 0 0 0 100% 0.016 s
org.example 2 0 0 0 100% 0.073 s
org.apache.commons.jexl3.internal.introspection 34 0 0 0 100% 0.124 s
org.apache.commons.jexl3.examples 4 0 0 0 100% 0.010 s
org.apache.commons.jexl3.jexl342 4 0 0 0 100% 0.014 s
org.apache.commons.jexl3.introspection 26 0 0 0 100% 0.017 s
org.apache.commons.jexl3.junit 2 0 0 0 100% 0.004 s
org.apache.commons.jexl3.scripting 17 0 0 0 100% 0.036 s
org.apache.commons.jexl3 967 0 0 0 100% 8.995 s
org.apache.commons.jexl3.internal 11 0 0 0 100% 0.138 s

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.commons.jexl3.parser

- Class Tests Errors Failures Skipped Success Rate Time
ParserTest 5 0 0 0 100% 0.002 s
FeatureControllerTest 7 0 0 0 100% 0.014 s

org.example

- Class Tests Errors Failures Skipped Success Rate Time
SomeTest 2 0 0 0 100% 0.073 s

org.apache.commons.jexl3.internal.introspection

- Class Tests Errors Failures Skipped Success Rate Time
MethodKeyTest 7 0 0 0 100% 0.106 s
NoJexlTest 1 0 0 0 100% 0.001 s
MiscIntrospectionTest 3 0 0 0 100% 0.001 s
DiscoveryTest 5 0 0 0 100% 0.003 s
PermissionsTest 18 0 0 0 100% 0.013 s

org.apache.commons.jexl3.examples

- Class Tests Errors Failures Skipped Success Rate Time
MethodPropertyTest 1 0 0 0 100% 0.001 s
ArrayTest 1 0 0 0 100% 0.004 s
StreamTest 2 0 0 0 100% 0.005 s

org.apache.commons.jexl3.jexl342

- Class Tests Errors Failures Skipped Success Rate Time
OptionalTest 4 0 0 0 100% 0.014 s

org.apache.commons.jexl3.introspection

- Class Tests Errors Failures Skipped Success Rate Time
SandboxTest 26 0 0 0 100% 0.017 s

org.apache.commons.jexl3.junit

- Class Tests Errors Failures Skipped Success Rate Time
AsserterTest 2 0 0 0 100% 0.004 s

org.apache.commons.jexl3.scripting

- Class Tests Errors Failures Skipped Success Rate Time
JexlScriptEngineOptionalTest 3 0 0 0 100% 0.002 s
JexlScriptEngineTest 14 0 0 0 100% 0.034 s

org.apache.commons.jexl3

- Class Tests Errors Failures Skipped Success Rate Time
RangeTest 7 0 0 0 100% 0.002 s
Issues100Test 31 0 0 0 100% 0.024 s
CollectionLiteralTest 3 0 0 0 100% 0.003 s
ArrayTypeTest 1 0 0 0 100% 0.002 s
AntishCallTest 3 0 0 0 100% 0.006 s
SynchronizedOverloadsTest 3 0 0 0 100% 0.012 s
CacheTest 12 0 0 0 100% 0.462 s
DoWhileTest 13 0 0 0 100% 0.011 s
ArithmeticTest 65 0 0 0 100% 0.098 s
ForEachTest 17 0 0 0 100% 0.010 s
BlockTest 7 0 0 0 100% 0.004 s
JexlTest 38 0 0 0 100% 0.029 s
VarTest 13 0 0 0 100% 0.020 s
ScriptCallableTest 18 0 0 0 100% 4.858 s
JXLTTest 181 0 0 0 100% 0.261 s
ClassCreatorTest 9 0 0 0 100% 1.619 s
SideEffectTest 15 0 0 0 100% 0.020 s
MapLiteralTest 10 0 0 0 100% 0.004 s
AssignTest 12 0 0 0 100% 0.013 s
LexicalTest 54 0 0 0 100% 0.039 s
SwitchTest 11 0 0 0 100% 0.006 s
TryCatchFinallyTest 19 0 0 0 100% 0.020 s
ComposePermissionsTest 3 0 0 0 100% 0.027 s
Issues300Test 57 0 0 0 100% 0.044 s
BuilderTest 3 0 0 0 100% 0.002 s
FeaturesTest 21 0 0 0 100% 0.035 s
AnnotationTest 12 0 0 0 100% 0.017 s
PublicFieldsTest 8 0 0 0 100% 0.005 s
CachePerformanceTest 3 0 0 0 100% 0.502 s
ExceptionTest 6 0 0 0 100% 0.007 s
ArrayLiteralTest 11 0 0 0 100% 0.004 s
PragmaTest 15 0 0 0 100% 0.429 s
LambdaTest 45 0 0 0 100% 0.028 s
BitwiseOperatorTest 23 0 0 0 100% 0.005 s
StrategyTest 4 0 0 0 100% 0.006 s
PropertyAccessTest 8 0 0 0 100% 0.034 s
ScriptTest 9 0 0 0 100% 0.043 s
ArithmeticOperatorTest 26 0 0 0 100% 0.047 s
IssuesTest 13 0 0 0 100% 0.009 s
Issues200Test 38 0 0 0 100% 0.067 s
WhileTest 3 0 0 0 100% 0.001 s
ParseFailuresTest 5 0 0 0 100% 0.002 s
IfTest 17 0 0 0 100% 0.006 s
ContextNamespaceTest 14 0 0 0 100% 0.007 s
Issues400Test 35 0 0 0 100% 0.033 s
SetLiteralTest 10 0 0 0 100% 0.008 s
MethodTest 18 0 0 0 100% 0.027 s
ArrayAccessTest 9 0 0 0 100% 0.069 s
ShiftOperatorsTest 9 0 0 0 100% 0.008 s

org.apache.commons.jexl3.internal

- Class Tests Errors Failures Skipped Success Rate Time
SourceCacheTest 4 0 0 0 100% 0.129 s
FqcnTest 3 0 0 0 100% 0.008 s
RangeTest 4 0 0 0 100% 0.001 s

Test Cases

[Summary] [Package List] [Test Cases]

RangeTest

testLongContains 0 s
testLongSum 0 s
testIntegerRange 0 s
testIntegerContains 0 s
testLongRange 0 s
testIntegerRangeOne 0 s
testIntegerSum 0.001 s

Issues100Test

test100 0 s
test105 0.001 s
test106 0 s
test107 0.005 s
test108 0.001 s
test109 0 s
test110 0 s
test111 0 s
test112 0 s
test117 0.001 s
test125 0 s
test135 0.001 s
test136 0.001 s
test143 0.001 s
test144 0.001 s
test155 0 s
test179 0.001 s
test192 0.001 s
test199 0 s
test5115a 0 s
test5115b 0 s
test5115c 0 s
test130a 0 s
test130b 0 s
test144a 0.002 s
test147b 0.002 s
test147c 0.001 s
test148a 0 s
testQuestion42 0.001 s
testScaleIssue 0.001 s
testRichContext 0 s

SourceCacheTest

testInterpolationCache 0.001 s
testSourceCache 0 s
testMetaCache 0.127 s
testSource 0.001 s

CollectionLiteralTest

testSetBuilder 0.001 s
testMapLBuilder 0.001 s
testArrayBuilder 0.001 s

MethodKeyTest

testPerfKey 0.014 s
testObjectKey 0.008 s
testStringKey 0.010 s
testPerfString 0.010 s
testPerfKey2 0.019 s
testPerfStringKey2 0.018 s
testDebugString 0 s

ArrayTypeTest

testArrayTypes 0 s

AntishCallTest

testAntishArithmetic 0.002 s
testSafeAnt 0.002 s
testAntishContextVar 0.001 s

FqcnTest

testFqcn 0.008 s
testBadImport0 0 s
testBadImport1 0 s

SynchronizedOverloadsTest

testSynchronized 0.003 s
testSynchronizer 0.005 s
testUnsafeMonitor 0.003 s

NoJexlTest

testNoJexlPermissions 0.001 s

CacheTest

testAssignNoCache 0.072 s
testComputeNoCache 0.136 s
testAssignListNoCache 0.027 s
testAssignBooleanCache 0.035 s
testNullAssignNoCache 0.027 s
testComputeCache 0.064 s
testAssignListCache 0.019 s
testCOMPUTENoCache 0.009 s
testAssignCache 0.026 s
testCOMPUTECache 0.004 s
testAssignBooleanNoCache 0.023 s
testNullAssignCache 0.020 s

DoWhileTest

testWhileWithBlock 0.001 s
testForEachContinueInsideFunction 0.001 s
testEmptyBody 0 s
testForEachBreakInsideFunction 0.001 s
testWhileExecutesExpressionWhenLooping 0 s
testWhileEmptyBody 0 s
testEmptyStmtBody 0 s
testWhileEmptyStmtBody 0.001 s
testForLoop0 0.002 s
testForLoop1 0.001 s
testForLoop2 0.002 s
testSimpleWhileFalse 0 s
testForEachLambda 0.001 s

MiscIntrospectionTest

testArrayListWrapper 0 s
testEmptyContext 0 s
testArrayIterator 0 s

ParserTest

testControlCharacters 0.001 s
testErrorAmbiguous 0 s
testIdentifierEscape 0 s
testParse 0 s
testErrorAssign 0.001 s

ArithmeticTest

testNarrowBigInteger 0.002 s
testDivideEdges 0 s
testJexl173 0 s
testBigLiteralValue 0 s
test2DoubleLiterals 0.001 s
testEmptyFloat 0.002 s
testFailAllOperators 0.006 s
testIntegerCoercionEdges 0.003 s
testRealCoercionEdges 0.001 s
testDivideByZero 0.010 s
testMinusMinusPrefix 0.002 s
testShortCircuitAnd 0 s
testNaN 0.001 s
testArithmeticPlusNoCache 0.005 s
testXmlArithmetic 0.012 s
testCoerceDouble 0.001 s
testBigDecimal 0.001 s
testCoerceInteger 0 s
testAddWithStringsLenient 0.001 s
testEmpty 0.002 s
testNullArgs 0 s
testRightNullOperand2 0.002 s
testRightNullOperand 0.002 s
testBigInteger 0 s
testPlusClass 0.001 s
testCoerceLong 0 s
testEmptyLong 0.002 s
testMultClass 0.001 s
testUnaryMinus 0.001 s
testNullOperand 0 s
testIsFloatingPointPattern 0.001 s
testLeftNullOperand 0.001 s
testOverflows 0.001 s
testLongLiterals 0.001 s
testUnaryopsEdges 0 s
testEmptyDouble 0.002 s
testBigLiterals 0 s
testShortCircuitOr 0 s
testInfiniteArithmetic 0.002 s
testBigExponentLiterals 0 s
testLogicalValue 0 s
testNullOperands 0.002 s
testAddWithStringsStrict 0 s
testCompare 0.003 s
testArithmeticPlus 0.005 s
testCoercions 0.001 s
testModEdge 0.001 s
testPlusPlusPrefix 0.001 s
testDivClass 0.001 s
testMinusClass 0 s
testAtomicBoolean 0.001 s
testBigdOp 0 s
testCoerceBigDecimal 0.001 s
testPlusPlusPostfix 0.001 s
testLeftNullOperand2 0.002 s
testInstanceOf0 0.001 s
testInstanceOf1 0 s
testOption 0 s
testUnaryPlus 0.002 s
testMinusMinusPostfix 0.003 s
testNarrowBigDecimal 0.001 s
testCoerceBigInteger 0.001 s
testOperatorsEdges 0 s
testCalculations 0.002 s
testUndefinedVar 0.001 s

ForEachTest

testForEachWithIterator 0 s
testForEachWithArray 0 s
testForEachWithBlock 0.001 s
testForEachWithCollection 0 s
testForEachWithEnumeration 0 s
testForEachBreakBroken 0.001 s
testForEachWithProperty 0 s
testForLoop0b0 0.002 s
testForEachBreakMethod 0.001 s
testForEachWithIteratorMethod 0.001 s
testForEachWithEmptyStatement 0 s
testForLoop0a 0.002 s
testForEachContinueBroken 0 s
testForEachWithListExpression 0.001 s
testForEachWithEmptyList 0 s
testForEachContinueMethod 0 s
testForEachWithMap 0 s

BlockTest

testEmptyBlock 0 s
testBlockExecutesAll 0.001 s
testBlockLastExecuted01 0 s
testBlockLastExecuted02 0 s
testBlockSimple 0 s
testNestedBlock 0.001 s
testSetVSBlock 0.002 s

JexlScriptEngineOptionalTest

testCompilable 0.001 s
testError 0.001 s
testOutput 0 s

JexlTest

testCharAtBug 0.001 s
testAntPropertiesWithMethods 0.001 s
testEmptyDottedVariableName 0 s
testConditions 0.002 s
testStringQuoting 0 s
testBlankStrings 0.001 s
testBadParse 0 s
testBooleanShortCircuitAnd 0.001 s
testNew 0.001 s
testStringLiterals 0.001 s
testNegativeIntComparison 0 s
testArray 0.001 s
testEmpty 0 s
testDuck 0.001 s
testNull 0.001 s
testSize 0.002 s
testVariableNames 0 s
testComparisons 0.001 s
testToString 0 s
testSizeAsProperty 0 s
testIntProperty 0.001 s
testBoolean 0.001 s
testProperty 0 s
testUnicodeSupport 0 s
testEmptySubListOfMap 0.001 s
testNotConditions 0.001 s
testLogicExpressions 0.001 s
testStringConcatenation 0 s
testAssignment 0.001 s
testStringLit 0 s
testComment 0 s
testNotConditionsWithDots 0.001 s
testMapDot 0 s
testCoercionWithComparisonOperators 0.001 s
testBooleanShortCircuitOr 0 s
testExpression 0.004 s
testNewImports 0 s
testCalculations 0.001 s

VarTest

testLocalFor 0 s
testReferenceLiteral 0 s
testMix 0 s
testRefs 0.003 s
testLocalForFunc 0.001 s
testSyntacticVariations 0 s
testObjectContext 0.001 s
testLiteral 0.001 s
testLocalBasic 0.001 s
testLocalForFuncReturn 0.001 s
testLocalSimple 0 s
testVarCollectNotAll 0.001 s
testStrict 0.001 s

ScriptCallableTest

testCancelWaitInterrupt 0.106 s
testCancelForever 0.106 s
testTimeout 0.526 s
testCallableTimeout 0.107 s
testHangs 0.001 s
testWait 1.007 s
testInterruptSilentLenient 0.525 s
testCancelLoopWait 0.106 s
testCallableCancel 0.001 s
testInterruptVerboseLenient 0.515 s
testInterruptSilentStrict 0.512 s
testCallableCancellation 0.001 s
testCallableClosure 0.105 s
testCancelWait 0.106 s
testInterruptVerboseStrict 0.517 s
testFuture 0.106 s
testNoWait 0 s
testInterruptCancellable 0.510 s

JXLTTest

testCharAtBug(JexlBuilder)[1] 0.008 s
testCharAtBug(JexlBuilder)[2] 0.004 s
testCharAtBug(JexlBuilder)[3] 0.004 s
testBadContextNested(JexlBuilder)[1] 0.001 s
testBadContextNested(JexlBuilder)[2] 0.002 s
testBadContextNested(JexlBuilder)[3] 0.001 s
testInterpolation(JexlBuilder)[1] 0.001 s
testInterpolation(JexlBuilder)[2] 0 s
testInterpolation(JexlBuilder)[3] 0 s
testImmediateTemplate(JexlBuilder)[1] 0.005 s
testImmediateTemplate(JexlBuilder)[2] 0.001 s
testImmediateTemplate(JexlBuilder)[3] 0.001 s
testTemplate0(JexlBuilder)[1] 0.002 s
testTemplate0(JexlBuilder)[2] 0.001 s
testTemplate0(JexlBuilder)[3] 0.001 s
testTemplate1(JexlBuilder)[1] 0.001 s
testTemplate1(JexlBuilder)[2] 0.001 s
testTemplate1(JexlBuilder)[3] 0.002 s
testTemplate2(JexlBuilder)[1] 0.001 s
testTemplate2(JexlBuilder)[2] 0.002 s
testTemplate2(JexlBuilder)[3] 0.001 s
testSanboxedTemplate(JexlBuilder)[1] 0 s
testSanboxedTemplate(JexlBuilder)[2] 0.001 s
testSanboxedTemplate(JexlBuilder)[3] 0.001 s
testOneLiner(JexlBuilder)[1] 0 s
testOneLiner(JexlBuilder)[2] 0 s
testOneLiner(JexlBuilder)[3] 0 s
testInterpolationGlobal(JexlBuilder)[1] 0.001 s
testInterpolationGlobal(JexlBuilder)[2] 0.001 s
testInterpolationGlobal(JexlBuilder)[3] 0.001 s
testInterpolationLocal(JexlBuilder)[1] 0.002 s
testInterpolationLocal(JexlBuilder)[2] 0.001 s
testInterpolationLocal(JexlBuilder)[3] 0.004 s
testInterpolationLvsG2(JexlBuilder)[1] 0.001 s
testInterpolationLvsG2(JexlBuilder)[2] 0.001 s
testInterpolationLvsG2(JexlBuilder)[3] 0.001 s
testMalformed(JexlBuilder)[1] 0 s
testMalformed(JexlBuilder)[2] 0.001 s
testMalformed(JexlBuilder)[3] 0 s
test315(JexlBuilder)[1] 0.001 s
test315(JexlBuilder)[2] 0.001 s
test315(JexlBuilder)[3] 0 s
testStatement(JexlBuilder)[1] 0.001 s
testStatement(JexlBuilder)[2] 0.001 s
testStatement(JexlBuilder)[3] 0 s
testEscapeString(JexlBuilder)[1] 0 s
testEscapeString(JexlBuilder)[2] 0 s
testEscapeString(JexlBuilder)[3] 0 s
testMalformedNested2(JexlBuilder)[1] 0.001 s
testMalformedNested2(JexlBuilder)[2] 0 s
testMalformedNested2(JexlBuilder)[3] 0.001 s
testPrepareTemplate(JexlBuilder)[1] 0.002 s
testPrepareTemplate(JexlBuilder)[2] 0.001 s
testPrepareTemplate(JexlBuilder)[3] 0.001 s
test311a(JexlBuilder)[1] 0.003 s
test311a(JexlBuilder)[2] 0.001 s
test311a(JexlBuilder)[3] 0.001 s
test311b(JexlBuilder)[1] 0.002 s
test311b(JexlBuilder)[2] 0.001 s
test311b(JexlBuilder)[3] 0.001 s
test311c(JexlBuilder)[1] 0.001 s
test311c(JexlBuilder)[2] 0.001 s
test311c(JexlBuilder)[3] 0.001 s
test311d(JexlBuilder)[1] 0.002 s
test311d(JexlBuilder)[2] 0.001 s
test311d(JexlBuilder)[3] 0.001 s
test311e(JexlBuilder)[1] 0.001 s
test311e(JexlBuilder)[2] 0.001 s
test311e(JexlBuilder)[3] 0 s
test311f(JexlBuilder)[1] 0.001 s
test311f(JexlBuilder)[2] 0.001 s
test311f(JexlBuilder)[3] 0.002 s
test311g(JexlBuilder)[1] 0.001 s
test311g(JexlBuilder)[2] 0.001 s
test311g(JexlBuilder)[3] 0.001 s
test311h(JexlBuilder)[1] 0.001 s
test311h(JexlBuilder)[2] 0.001 s
test311h(JexlBuilder)[3] 0.001 s
test311i(JexlBuilder)[1] 0.001 s
test311i(JexlBuilder)[2] 0.001 s
test311i(JexlBuilder)[3] 0.001 s
test425a 0.003 s
test425b 0.003 s
test425c 0.003 s
testNestedTemplate(JexlBuilder)[1] 0.001 s
testNestedTemplate(JexlBuilder)[2] 0.001 s
testNestedTemplate(JexlBuilder)[3] 0.001 s
test42(JexlBuilder)[1] 0.002 s
test42(JexlBuilder)[2] 0.002 s
test42(JexlBuilder)[3] 0.002 s
testComposite(JexlBuilder)[1] 0.001 s
testComposite(JexlBuilder)[2] 0.001 s
testComposite(JexlBuilder)[3] 0 s
testDbgEscapes(JexlBuilder)[1] 0.001 s
testDbgEscapes(JexlBuilder)[2] 0.002 s
testDbgEscapes(JexlBuilder)[3] 0.002 s
testConstantTemplate(JexlBuilder)[1] 0.001 s
testConstantTemplate(JexlBuilder)[2] 0 s
testConstantTemplate(JexlBuilder)[3] 0 s
testTemplateOutOfScope(JexlBuilder)[1] 0.001 s
testTemplateOutOfScope(JexlBuilder)[2] 0.001 s
testTemplateOutOfScope(JexlBuilder)[3] 0.001 s
testConstant0(JexlBuilder)[1] 0.001 s
testConstant0(JexlBuilder)[2] 0 s
testConstant0(JexlBuilder)[3] 0 s
testConstant2(JexlBuilder)[1] 0.001 s
testConstant2(JexlBuilder)[2] 0.001 s
testConstant2(JexlBuilder)[3] 0.001 s
testConstant3(JexlBuilder)[1] 0.001 s
testConstant3(JexlBuilder)[2] 0 s
testConstant3(JexlBuilder)[3] 0 s
testConstant4(JexlBuilder)[1] 0.001 s
testConstant4(JexlBuilder)[2] 0.001 s
testConstant4(JexlBuilder)[3] 0.001 s
testPrepareEvaluate(JexlBuilder)[1] 0.001 s
testPrepareEvaluate(JexlBuilder)[2] 0.001 s
testPrepareEvaluate(JexlBuilder)[3] 0.001 s
testCommentedTemplate0(JexlBuilder)[1] 0.001 s
testCommentedTemplate0(JexlBuilder)[2] 0 s
testCommentedTemplate0(JexlBuilder)[3] 0 s
testCommentedTemplate1(JexlBuilder)[1] 0.001 s
testCommentedTemplate1(JexlBuilder)[2] 0.001 s
testCommentedTemplate1(JexlBuilder)[3] 0 s
testTemplate10(JexlBuilder)[1] 0.001 s
testTemplate10(JexlBuilder)[2] 0.001 s
testTemplate10(JexlBuilder)[3] 0.001 s
testMalformedNested(JexlBuilder)[1] 0 s
testMalformedNested(JexlBuilder)[2] 0 s
testMalformedNested(JexlBuilder)[3] 0 s
testOneLinerVar(JexlBuilder)[1] 0.001 s
testOneLinerVar(JexlBuilder)[2] 0.001 s
testOneLinerVar(JexlBuilder)[3] 0 s
testReport1(JexlBuilder)[1] 0.001 s
testReport1(JexlBuilder)[2] 0.001 s
testReport1(JexlBuilder)[3] 0.001 s
testReport2(JexlBuilder)[1] 0.001 s
testReport2(JexlBuilder)[2] 0.001 s
testReport2(JexlBuilder)[3] 0.001 s
testInterpolationLvsG(JexlBuilder)[1] 0.001 s
testInterpolationLvsG(JexlBuilder)[2] 0 s
testInterpolationLvsG(JexlBuilder)[3] 0 s
testAssign(JexlBuilder)[1] 0.001 s
testAssign(JexlBuilder)[2] 0 s
testAssign(JexlBuilder)[3] 0 s
testEscape(JexlBuilder)[1] 0 s
testEscape(JexlBuilder)[2] 0 s
testEscape(JexlBuilder)[3] 0 s
testDeferred(JexlBuilder)[1] 0 s
testDeferred(JexlBuilder)[2] 0.001 s
testDeferred(JexlBuilder)[3] 0 s
testLexicalTemplate(JexlBuilder)[1] 0.003 s
testLexicalTemplate(JexlBuilder)[2] 0.002 s
testLexicalTemplate(JexlBuilder)[3] 0.002 s
testParseIdentifier 0 s
testNested(JexlBuilder)[1] 0.001 s
testNested(JexlBuilder)[2] 0 s
testNested(JexlBuilder)[3] 0.004 s
testInheritedDebugger(JexlBuilder)[1] 0 s
testInheritedDebugger(JexlBuilder)[2] 0.001 s
testInheritedDebugger(JexlBuilder)[3] 0.001 s
testSanboxed311i(JexlBuilder)[1] 0.001 s
testSanboxed311i(JexlBuilder)[2] 0.001 s
testSanboxed311i(JexlBuilder)[3] 0.001 s
testReport(JexlBuilder)[1] 0.002 s
testReport(JexlBuilder)[2] 0.001 s
testReport(JexlBuilder)[3] 0.001 s
testImmediate(JexlBuilder)[1] 0.001 s
testImmediate(JexlBuilder)[2] 0 s
testImmediate(JexlBuilder)[3] 0 s
testWriter(JexlBuilder)[1] 0.001 s
testWriter(JexlBuilder)[2] 0.002 s
testWriter(JexlBuilder)[3] 0.001 s
testTemplatePragmaPro50(JexlBuilder)[1] 0.001 s
testTemplatePragmaPro50(JexlBuilder)[2] 0.001 s
testTemplatePragmaPro50(JexlBuilder)[3] 0 s
testInterpolationParameter(JexlBuilder)[1] 0 s
testInterpolationParameter(JexlBuilder)[2] 0.001 s
testInterpolationParameter(JexlBuilder)[3] 0.001 s
testNonEscapeString(JexlBuilder)[1] 0.001 s
testNonEscapeString(JexlBuilder)[2] 0 s
testNonEscapeString(JexlBuilder)[3] 0.001 s

ClassCreatorTest

testFunctor2Class 0.289 s
test432 0.040 s
testOne 0.015 s
testMany 1.183 s
testBasicCtor 0.001 s
testFunctorOne 0.040 s
testContextualCtor 0.001 s
testFunctor2Name 0.025 s
testFunctorThree 0.022 s

SideEffectTest

testSideEffectBean 0.001 s
test246 0.001 s
test248 0.001 s
test246b 0.001 s
testIncrementSelfNoCache 0.002 s
testSideEffectAntishArray 0.001 s
testSideEffectArray 0.001 s
testSideEffectBeanContainer 0.002 s
testArithmeticSelf 0.002 s
testSideEffectDotArray 0.001 s
testArithmeticSelfNoCache 0.002 s
testIncrementSelf 0.001 s
testSideEffectVarDots 0.002 s
testSideEffectVar 0.001 s
testOverrideGetSet 0.001 s

MapLiteralTest

testLiteralWithNumbers 0.001 s
testMapMapLiteral 0 s
testNotEmptySimpleMapLiteral 0.001 s
testLiteralWithStrings 0 s
testMapArrayLiteral 0 s
testLiteralWithMultipleEntries 0.001 s
testSizeOfSimpleMapLiteral 0 s
testCallingMethodsOnNewMapLiteral 0 s
testVariableMap 0 s
testEmptyMap 0.001 s

AssignTest

testAmbiguous 0 s
testPropertyInError0 0.004 s
testArray 0.001 s
testMini 0 s
testMore 0.001 s
testUtil 0 s
testBeanish 0 s
testSetInError1 0.002 s
testRejectLocal 0.001 s
testGetInError1 0.002 s
testAntish 0 s
testAntishInteger 0.001 s

LexicalTest

testPragmaOptions 0 s
testSingleStatementDeclFail 0.001 s
testLexical1 0.001 s
testLexical3 0.001 s
testLexical4 0.001 s
testLexical5 0 s
testSingleStatementVarSucceed 0 s
testNamed 0.001 s
testLet0 0 s
testScopeFrame 0.001 s
testContextualOptions0 0 s
testContextualOptions1 0.001 s
testCaptured0 0 s
testCaptured1 0 s
testVarLoop0 0.010 s
testUndeclaredVariable 0 s
testConstCaptures 0.002 s
testLetFail 0.001 s
testParameter0 0 s
testParameter1 0.001 s
testVarFail 0 s
testForVariable0a 0 s
testForVariable0b 0.001 s
testForVariable1a 0 s
testForVariable1b 0 s
testManyLet 0 s
testPragmaNoop 0.001 s
testConst0a 0 s
testConst0b 0 s
testConst2a 0.002 s
testConst2b 0.002 s
testConst2c 0.001 s
testConst3a 0.001 s
testConst3b 0 s
testOptionsPragma 0.001 s
testManyConst 0 s
testLexical0a 0.002 s
testLexical0b 0.001 s
testLexical1a 0 s
testLexical1b 0.001 s
testLexical2a 0 s
testLexical2b 0 s
testLexical6a 0 s
testLexical6b 0 s
testLexical6c 0 s
testLexical6d 0.001 s
testInnerAccess0 0 s
testConst1 0 s
testLetSucceed 0.001 s
testLexical6a1 0 s
testAnnotation 0 s
testInnerAccess1a 0.001 s
testInnerAccess1b 0 s
testInternalLexicalFeatures 0 s

SwitchTest

testSwitchExpression1 0.001 s
testSwitchExpressionFail 0.001 s
test440a 0 s
test440b 0.001 s
test440c 0 s
test440d 0.001 s
test440e 0 s
testSwitchExpression 0.001 s
testBrokenSwitchExpression0 0 s
testSwitchStatement 0 s
testSwitchStatement1 0.001 s

SandboxTest

testPermissionOrder 0 s
testGetAllow 0 s
testGetBlock 0.001 s
testMethodAllow 0 s
testMethodBlock 0.001 s
testGetNullKeyAllowed0 0.001 s
testGetNullKeyAllowed1 0 s
testSetNullKeyBlocked 0.001 s
testSandboxInherit0 0.002 s
testSandboxInherit1 0 s
testNoJexl312 0.001 s
testSetNullKeyAllowed0 0.001 s
testSetNullKeyAllowed1 0.001 s
testGetNullKeyBlocked 0.001 s
testRestrict 0 s
testInheritedPermission0 0 s
testInheritedPermission1 0 s
testNonInheritedPermission0 0 s
testNonInheritedPermission1 0 s
testCtorAllow 0 s
testCtorBlock 0.001 s
testIssue424 0.001 s
testCantSeeMe 0 s
testMethodNoJexl 0.001 s
testSetAllow 0 s
testSetBlock 0.001 s

TryCatchFinallyTest

testExceptionType 0.005 s
testThrowCatchThrow 0.005 s
testStandard0x2 0.001 s
testThrow0x2a 0.001 s
testThrow0x2b 0 s
testThrowCatchBreakFinallyContinue 0.001 s
testTryReturnFinallyReturn 0 s
testCloseable0x2b 0.001 s
testCloseable0x3b 0 s
testThrowCatchThrowFinallyThrow 0.001 s
testTryReturn 0 s
testThrowRecurse 0.001 s
testForm0x2a 0.001 s
testForm0x2b 0 s
testForm0x2c 0.001 s
testForm0x2d 0 s
testThrowCatchContinueFinallyBreak 0.001 s
testRedefinition0 0.001 s
testRedefinition1 0 s

ComposePermissionsTest

testComposePermissions 0.022 s
testComposePermissions1 0.002 s
testComposePermissions2 0.002 s

Issues300Test

testBackslashes 0 s
test302 0 s
test304 0.004 s
test305 0 s
test306 0 s
test314 0.002 s
test315 0.001 s
test317 0 s
test323 0.003 s
test324 0 s
test325 0.002 s
test330 0.001 s
test331 0 s
test347 0 s
test349 0 s
test367 0.001 s
test370 0 s
test374 0 s
test375 0.001 s
test377 0 s
test383 0.002 s
test390 0 s
test393 0 s
testDow 0.001 s
tests301b 0 s
test301a 0.001 s
test306a 0 s
test306b 0 s
test306c 0.001 s
test306d 0.001 s
test309a 0 s
test309b 0.001 s
test309c 0 s
test322a 0.001 s
test322b 0 s
test373b 0 s
test379a 0 s
test384a 0 s
test384b 0.001 s
test384c 0.002 s
test384d 0 s
testUnsolvableMethod 0.001 s
testSO20220930 0.004 s
test361_33 0 s
testIssue398a 0 s
testIssue398b 0 s
testIssue398c 0 s
testIssue394 0.002 s
testIssue397 0.001 s
testPropagateOptions 0.002 s
test361a_32 0.002 s
test361a_33 0 s
test361b_32 0.001 s
test361b_33 0 s
test361c_32 0 s
test361d_32 0 s
test361d_33 0 s

BuilderTest

testFlags 0 s
testOther 0.002 s
testValues 0 s

FeaturesTest

testNoSideEffects 0.004 s
testAnnotations 0.001 s
testMethodCalls 0.002 s
testPragmaAnywhere 0 s
testNoNew 0.001 s
test410a 0.002 s
test410b 0.002 s
testNoSideEffectsGlobal 0.005 s
testArrayRefs 0.002 s
testStructuredLiterals 0.002 s
testConstCapture 0.002 s
testReservedVars 0.001 s
testMixedFeatures 0.003 s
testNoLambda 0.002 s
testNoLocals 0 s
testCreate 0.001 s
testNoScript 0.001 s
testIssue409 0 s
testNoLoop 0.001 s
testPragma 0 s
testNoComparatorNames 0.002 s

AnnotationTest

testNoArgStatement 0.001 s
testError 0 s
testNoArg 0 s
test197a 0 s
testUnknown 0.001 s
testHoistingStatement 0 s
testJexlSynchronized0 0.009 s
testSynchronized 0.004 s
testVarStmt 0.001 s
testMultiple 0 s
testOneArg 0 s
testNoArgExpression 0 s

MethodPropertyTest

testExample 0.001 s

PublicFieldsTest

testGetStaticField 0 s
testGetEnum 0.001 s
testSetInnerDouble 0.001 s
testSetString 0 s
testGetInt 0 s
testGetInnerDouble 0 s
testGetString 0 s
testSetInt 0.001 s

CachePerformanceTest

testSynchronized 0.233 s
testSpread 0.141 s
testConcurrent 0.128 s

DiscoveryTest

testDuckIntrospection 0.001 s
testBeanIntrospection 0 s
testMapIntrospection 0 s
testListIntrospection 0.001 s
testMethodIntrospection 0.001 s

ExceptionTest

test206 0.001 s
testExVar 0 s
testEx 0.003 s
testWrappedExmore 0.001 s
testWrappedEx 0.001 s
testExMethod 0 s

ArrayLiteralTest

testLiteralWithIntegers 0.001 s
testLiteralWithNumbers 0 s
testLiteralWithStrings 0 s
testLiteralWithElipsis 0 s
testLiteralWithNulls 0 s
testChangeThroughVariables 0 s
testLiteralWithOneEntry 0 s
testNotestCallingMethodsOnNewMapLiteral 0.001 s
testNotEmptySimpleArrayLiteral 0 s
testSizeOfSimpleArrayLiteral 0 s
testEmptyArrayLiteral 0.001 s

PragmaTest

testPragmaModuleNoCache 0.002 s
testSafePragma 0 s
test354 0.003 s
testPragmaModuleCache 0.001 s
testPragmaOptions1 0 s
testPragmas 0.001 s
testImportPragmaValueSet 0 s
testJxltPragmas 0 s
testStaticNamespacePragma 0.101 s
testNamespacePragmaDisabled 0.001 s
testNamespacePragmaCtl 0.105 s
testImportPragmaDisabled 0 s
testNamespacePragma 0.105 s
testIssue416 0.001 s
testStatictNamespacePragmaCtl 0.106 s

LambdaTest

testCompareLambdaRecurse 0.001 s
testFailParseFunc(String, String)[1] 0 s
testFailParseFunc(String, String)[2] 0.001 s
testFailParseFunc(String, String)[3] 0 s
testScriptContext 0 s
testRefCapture1 0.001 s
testRefCapture2 0 s
testRefCapture3 0.001 s
testRefCapture4 0 s
testRefCapture5 0 s
testRefCapture6 0 s
test270 0.001 s
test271a 0 s
test271b 0.001 s
test271c 0 s
test271d 0 s
test271e 0 s
test405a 0.001 s
test405b 0.001 s
testLambdaClosure 0.001 s
testLambdaExpr10 0 s
testLambdaLambda 0 s
testScriptArguments 0 s
testRecurse1 0 s
testRecurse2 0 s
testRecurse3 0 s
testIdentity 0 s
testRecurse 0 s
testHoistLambda 0 s
testNestLambada 0 s
testCurry1 0 s
testCurry2 0.001 s
testCurry3 0 s
testCurry4 0 s
testCurry5 0 s
testLambda 0 s
testFatFact0 0 s
testFatFact1 0.001 s
testRecurse2b 0 s
testNamedFunc 0 s
testLambdaExpr0 0 s
testLambdaExpr1 0.001 s
testLambdaExpr2 0 s
testLambdaExpr3 0 s
testNestLambda 0 s

BitwiseOperatorTest

testOrWithRightNull 0 s
testComplementVariableStringCoercion 0.001 s
testComplementVariableNumberCoercion 0 s
testXorVariableStringCoercion 0 s
testXorSimple 0 s
testXorVariableNumberCoercion 0 s
testAndVariableStringCoercion 0.001 s
testOrWithLeftNull 0 s
testOrWithTwoNulls 0 s
testAndVariableNumberCoercion 0.001 s
testOrVariableStringCoercion 0 s
testOrVariableNumberCoercion 0 s
testXorWithRightNull 0 s
testAndWithRightNull 0 s
testComplementSimple 0.001 s
testAndSimple 0 s
testXorWithLeftNull 0 s
testAndWithLeftNull 0 s
testXorWithTwoNulls 0 s
testAndWithTwoNulls 0.001 s
testComplementWithNull 0 s
testOrSimple 0 s
testParenthesized 0 s

RangeTest

testAscIterator 0 s
testMisc 0 s
testRanges 0.001 s
testAscLongIterator 0 s

StrategyTest

testRawResolvers 0.001 s
testJexlStrategy 0.002 s
testMapStrategy 0.002 s
testMyMapStrategy 0.001 s

PropertyAccessTest

testStringIdentifier 0.002 s
testErroneousIdentifier 0.008 s
testPropertyProperty 0.006 s
test250 0.008 s
test275a 0.003 s
test275b 0.002 s
testInnerProperty 0.003 s
testInnerViaArithmetic 0.002 s

JexlScriptEngineTest

testScriptEngineFactory 0.002 s
testMain0 0.002 s
testMain1 0.001 s
testMain2 0.013 s
testNulls 0.002 s
testDottedNames 0.001 s
testDirectNew 0.001 s
testScriptingGetBy 0.001 s
testScriptingPermissions1 0.003 s
testCompile 0.001 s
testScriptingInstance0 0.003 s
testScripting 0.002 s
testErrors 0.001 s
testScopes 0.001 s

ScriptTest

testScriptJsonFromFileJava 0.032 s
testScriptJsonFromFileJexl 0.007 s
testScriptFromFile 0.001 s
testSimpleScript 0.001 s
testSpacesScript 0 s
testArgScriptFromURL 0.001 s
testScriptFromURL 0 s
testArgScriptFromFile 0 s
testScriptUpdatesContext 0.001 s

ArithmeticOperatorTest

test391 0.002 s
test428 0.006 s
testOperatorError 0.003 s
testMatch 0.001 s
test373a 0.003 s
test373b 0.002 s
test373c 0.002 s
test373d 0.002 s
test429a 0.001 s
testNotStartsEndsWithStringDot 0.001 s
testIncrementOperatorOnNull 0 s
testDateArithmetic 0.001 s
testNotStartsEndsWith 0.001 s
testStartsEndsWithString 0 s
testSortArray 0.003 s
testRegexp2 0.001 s
testStartsEndsWith 0.001 s
testNotStartsEndsWithStringBuilder 0 s
testStartsEndsWithStringDot 0 s
testInterval 0.002 s
testRegexp 0.002 s
testFormatArithmeticJxlt 0.002 s
testNotStartsEndsWithString 0 s
testStartsEndsWithStringBuilder 0.001 s
testPatterns 0 s
testFormatArithmetic 0.007 s

IssuesTest

test11 0.001 s
test40 0 s
test42 0 s
test44 0 s
test47 0.001 s
test48 0 s
test49 0 s
test62 0.003 s
test87 0.001 s
test90 0.001 s
test97 0.001 s
test98 0 s
test52base 0 s

Issues200Test

test200 0.001 s
test210 0 s
test217 0.001 s
test221 0.001 s
test224 0.004 s
test225 0 s
test230 0.001 s
test241 0.001 s
test242 0 s
test245 0.003 s
test256 0 s
test265 0.001 s
test266 0.001 s
test267 0.001 s
test274 0.007 s
test278 0.002 s
test279 0.012 s
test285 0.002 s
test286 0.001 s
test287 0.001 s
test289 0.001 s
test291 0.001 s
test298 0.001 s
test200b 0 s
test209a 0.001 s
test209b 0.001 s
test243a 0 s
test275a 0 s
test275b 0.001 s
test275c 0 s
test275d 0.002 s
test279b 0.002 s
test285a 0.002 s
test285b 0.002 s
test290a 0.005 s
test290b 0.004 s
testTemplate6565a 0.001 s
testTemplate6565b 0 s

WhileTest

testWhileWithBlock 0.001 s
testWhileExecutesExpressionWhenLooping 0 s
testSimpleWhileFalse 0 s

ParseFailuresTest

testMalformedScript1 0.001 s
testMalformedScript2 0 s
testMalformedScript3 0 s
testMalformedExpression1 0 s
testMalformedExpression2 0.001 s

PermissionsTest

testSecurePermissions 0.001 s
testGetPackageName 0 s
testParsePermissions0a 0.001 s
testParsePermissions0b 0 s
testParsePermissions0c 0 s
testParsePermissions0d 0.001 s
testParsePermissions0e 0 s
testParsePermissions0f 0 s
testParsePermissions0g 0 s
testParsePermissionsFailures 0 s
testParsePermissions1 0.003 s
testPrivateOverload1 0.003 s
testWildCardPackages 0 s
testProtectedOverride0 0.001 s
testProtectedOverride1 0.002 s
testPermissions0 0.001 s
testPermissions1 0 s
testPermissions2 0 s

IfTest

testSimpleElse 0 s
testIfWithArithmeticExpression 0.001 s
testTernary 0 s
testIfWithSimpleExpression 0.001 s
testNullCoaelescing 0 s
testSimpleIfTrue 0 s
testIfElseIfReturnExpression0 0.001 s
testBlockIfTrue 0 s
testTernaryShorthand 0 s
testTernaryFail 0.001 s
testIfElseIfExpression 0 s
testSimpleIfFalse 0 s
testIfWithAssignment 0.001 s
testIfElseIfReturnExpression 0 s
testBlockElse 0 s
testNullCoaelescingScript 0 s
testIfWithDecimalArithmeticExpression 0.001 s

ContextNamespaceTest

testNamespacePragmaString 0.002 s
testStaticNs0 0 s
testStaticNs1 0.001 s
testObjectContext 0 s
testThreadedContext 0.001 s
testNamespacePragma 0 s
testNsNsContext0 0 s
testNsNsContext1 0 s
testNamespace346a 0.001 s
testNamespace346b 0.001 s
testNamespace348a 0 s
testNamespace348b 0 s
testNamespace348c 0.001 s
testNamespace348d 0 s

Issues400Test

test402 0 s
test403 0.003 s
test407 0.001 s
test412 0 s
test415 0.001 s
test419 0.002 s
test433 0 s
test434 0.001 s
test435 0 s
test438 0.001 s
test404a 0.002 s
test404b 0.001 s
test406a 0.004 s
test413a 0.001 s
test413b 0 s
test413c 0.001 s
test413d 0 s
test429a 0 s
test429b 0.001 s
test431a 0 s
test431b 0 s
test431c 0.001 s
test436a 0.001 s
test436b 0 s
test436c 0.001 s
test437a 0.002 s
test437b 0.002 s
testSQLTranspose 0 s
testSQLNoChange 0 s
testDocBreakContinue 0.001 s
testIssue441 0 s
testIssue442 0 s
testIssue447 0.004 s
testNamespaceVsTernary0 0.001 s
testNamespaceVsTernary1 0.001 s

FeatureControllerTest

testNewInstanceFeatureSwitch 0.001 s
testStructuredLiteralFeatureSwitch 0.002 s
testSideEffectEnabled 0.002 s
testLoopFeatureSwitch 0.001 s
testSideEffectDisabled 0.003 s
testMethodCallFeatureSwitch 0.002 s
testAnnotationFeatureSwitch 0.003 s

SetLiteralTest

testSizeOfSimpleSetLiteral 0 s
testSetLiteralWithNumbers 0.001 s
testSetLiteralWithStrings 0.001 s
testLiteralWithOneEntry 0 s
testSetLiteralWithOneEntryBlock 0.001 s
testSetLiteralWithOneEntryScript 0.001 s
testSetLiteralWithNulls 0.001 s
testNotEmptySimpleSetLiteral 0.001 s
testSetLiteralWithOneNestedSet 0 s
testSetLiteralWithStringsScript 0 s

MethodTest

testStaticMethodInvocationOnClasses 0.003 s
testScriptCall 0.003 s
testStringMethods 0.002 s
testVariousFunctionLocation 0.002 s
testMulti 0 s
testCallJexlVarArgMethod 0.002 s
testStaticMethodInvocation 0 s
testNamespaceCallEdge 0.004 s
testCallMixedVarArgMethod 0.001 s
testTryFailed 0.001 s
testFizzCall 0 s
testAmbiguousInvoke 0.001 s
testTopLevelCall 0.002 s
testInvoke 0.001 s
testMethod 0.001 s
testNamespaceCall 0.001 s
testCallVarArgMethod 0.001 s
testTryFailedScript 0.002 s

AsserterTest

testThis 0.003 s
testVariable 0.001 s

OptionalTest

testOptionalArgs 0.004 s
test342 0.005 s
testStream0 0.003 s
testStream1 0.002 s

ArrayAccessTest

testArrayArray 0.030 s
testArrayAndDottedConflict 0.007 s
testArrayAccess 0.009 s
testArrayIdentifierParsing 0.003 s
testArrayGetSet 0.003 s
testArrayProperty 0.002 s
testDoubleMaps 0.005 s
testArrayMethods 0.004 s
testDoubleArrays 0.004 s

ArrayTest

testExample 0.004 s

StreamTest

testURIStream 0.002 s
testURICollection 0.002 s

ShiftOperatorsTest

testOverloadedShift 0.001 s
testLeftShiftLongValue 0 s
testRightShiftUnsignedIntValue 0.001 s
testRightShiftUnsignedBigValue 0.001 s
testLeftShiftIntValue 0.001 s
testPrecedence 0.001 s
testRightShiftIntValue 0.001 s
testRightShiftBigValue 0 s
testRightShiftLongValue 0.001 s

SomeTest

test406b 0.054 s
testCustomFunctionPermissions 0.008 s