Apache Commons logo Commons JEXL

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
1084 0 0 0 100% 9.771 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.014 s
org.example 2 0 0 0 100% 0.070 s
org.apache.commons.jexl3.internal.introspection 34 0 0 0 100% 0.122 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.012 s
org.apache.commons.jexl3.introspection 26 0 0 0 100% 0.018 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.042 s
org.apache.commons.jexl3 972 0 0 0 100% 9.340 s
org.apache.commons.jexl3.internal 11 0 0 0 100% 0.139 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.012 s

org.example

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

org.apache.commons.jexl3.internal.introspection

- Class Tests Errors Failures Skipped Success Rate Time
MethodKeyTest 7 0 0 0 100% 0.107 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.002 s
PermissionsTest 18 0 0 0 100% 0.011 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.012 s

org.apache.commons.jexl3.introspection

- Class Tests Errors Failures Skipped Success Rate Time
SandboxTest 26 0 0 0 100% 0.018 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.003 s
JexlScriptEngineTest 14 0 0 0 100% 0.039 s

org.apache.commons.jexl3

- Class Tests Errors Failures Skipped Success Rate Time
RangeTest 7 0 0 0 100% 0.003 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.001 s
AntishCallTest 3 0 0 0 100% 0.005 s
SynchronizedOverloadsTest 3 0 0 0 100% 0.011 s
CacheTest 12 0 0 0 100% 0.484 s
DoWhileTest 13 0 0 0 100% 0.010 s
ArithmeticTest 65 0 0 0 100% 0.093 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.018 s
ScriptCallableTest 18 0 0 0 100% 4.862 s
JXLTTest 181 0 0 0 100% 0.257 s
ClassCreatorTest 9 0 0 0 100% 1.904 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.035 s
SwitchTest 11 0 0 0 100% 0.006 s
TryCatchFinallyTest 19 0 0 0 100% 0.015 s
ComposePermissionsTest 3 0 0 0 100% 0.027 s
Issues300Test 57 0 0 0 100% 0.047 s
BuilderTest 3 0 0 0 100% 0.002 s
FeaturesTest 21 0 0 0 100% 0.033 s
AnnotationTest 12 0 0 0 100% 0.082 s
PublicFieldsTest 8 0 0 0 100% 0.005 s
CachePerformanceTest 3 0 0 0 100% 0.483 s
ExceptionTest 6 0 0 0 100% 0.009 s
ArrayLiteralTest 11 0 0 0 100% 0.004 s
PragmaTest 15 0 0 0 100% 0.427 s
LambdaTest 45 0 0 0 100% 0.029 s
BitwiseOperatorTest 23 0 0 0 100% 0.005 s
StrategyTest 4 0 0 0 100% 0.005 s
PropertyAccessTest 8 0 0 0 100% 0.031 s
ScriptTest 9 0 0 0 100% 0.041 s
ArithmeticOperatorTest 26 0 0 0 100% 0.043 s
IssuesTest 13 0 0 0 100% 0.009 s
Issues200Test 38 0 0 0 100% 0.066 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.005 s
ContextNamespaceTest 14 0 0 0 100% 0.009 s
Issues400Test 40 0 0 0 100% 0.052 s
SetLiteralTest 10 0 0 0 100% 0.007 s
MethodTest 18 0 0 0 100% 0.026 s
ArrayAccessTest 9 0 0 0 100% 0.070 s
ShiftOperatorsTest 9 0 0 0 100% 0.009 s

org.apache.commons.jexl3.internal

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

Test Cases

[Summary] [Package List] [Test Cases]

RangeTest

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

Issues100Test

test100 0.001 s
test105 0 s
test106 0.001 s
test107 0.004 s
test108 0.001 s
test109 0 s
test110 0 s
test111 0 s
test112 0 s
test117 0 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 s
test192 0.001 s
test199 0 s
test5115a 0 s
test5115b 0 s
test5115c 0.001 s
test130a 0 s
test130b 0.001 s
test144a 0.002 s
test147b 0.001 s
test147c 0 s
test148a 0 s
testQuestion42 0.001 s
testScaleIssue 0.001 s
testRichContext 0 s

SourceCacheTest

testInterpolationCache 0 s
testSourceCache 0 s
testMetaCache 0.126 s
testSource 0 s

CollectionLiteralTest

testSetBuilder 0.001 s
testMapLBuilder 0.001 s
testArrayBuilder 0.001 s

MethodKeyTest

testPerfKey 0.014 s
testObjectKey 0.009 s
testStringKey 0.009 s
testPerfString 0.010 s
testPerfKey2 0.020 s
testPerfStringKey2 0.018 s
testDebugString 0 s

ArrayTypeTest

testArrayTypes 0 s

AntishCallTest

testAntishArithmetic 0.002 s
testSafeAnt 0.001 s
testAntishContextVar 0.001 s

FqcnTest

testFqcn 0.009 s
testBadImport0 0 s
testBadImport1 0 s

SynchronizedOverloadsTest

testSynchronized 0.004 s
testSynchronizer 0.005 s
testUnsafeMonitor 0.002 s

NoJexlTest

testNoJexlPermissions 0.001 s

CacheTest

testAssignNoCache 0.074 s
testComputeNoCache 0.143 s
testAssignListNoCache 0.033 s
testAssignBooleanCache 0.033 s
testNullAssignNoCache 0.029 s
testComputeCache 0.066 s
testAssignListCache 0.017 s
testCOMPUTENoCache 0.008 s
testAssignCache 0.025 s
testCOMPUTECache 0.004 s
testAssignBooleanNoCache 0.023 s
testNullAssignCache 0.025 s

DoWhileTest

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

MiscIntrospectionTest

testArrayListWrapper 0 s
testEmptyContext 0.001 s
testArrayIterator 0 s

ParserTest

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

ArithmeticTest

testNarrowBigInteger 0.002 s
testDivideEdges 0.001 s
testJexl173 0 s
testBigLiteralValue 0.001 s
test2DoubleLiterals 0 s
testEmptyFloat 0.002 s
testFailAllOperators 0.005 s
testIntegerCoercionEdges 0.002 s
testRealCoercionEdges 0.001 s
testDivideByZero 0.009 s
testMinusMinusPrefix 0.002 s
testShortCircuitAnd 0 s
testNaN 0.002 s
testArithmeticPlusNoCache 0.005 s
testXmlArithmetic 0.012 s
testCoerceDouble 0 s
testBigDecimal 0.001 s
testCoerceInteger 0 s
testAddWithStringsLenient 0 s
testEmpty 0.002 s
testNullArgs 0.001 s
testRightNullOperand2 0.001 s
testRightNullOperand 0.001 s
testBigInteger 0.001 s
testPlusClass 0 s
testCoerceLong 0.001 s
testEmptyLong 0.002 s
testMultClass 0 s
testUnaryMinus 0.002 s
testNullOperand 0 s
testIsFloatingPointPattern 0 s
testLeftNullOperand 0.001 s
testOverflows 0.002 s
testLongLiterals 0 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.001 s
testAddWithStringsStrict 0.001 s
testCompare 0.003 s
testArithmeticPlus 0.004 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.001 s
testInstanceOf0 0 s
testInstanceOf1 0.001 s
testOption 0 s
testUnaryPlus 0.001 s
testMinusMinusPostfix 0.002 s
testNarrowBigDecimal 0.001 s
testCoerceBigInteger 0.001 s
testOperatorsEdges 0 s
testCalculations 0.002 s
testUndefinedVar 0 s

ForEachTest

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

BlockTest

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

JexlScriptEngineOptionalTest

testCompilable 0.001 s
testError 0.001 s
testOutput 0.001 s

JexlTest

testCharAtBug 0.001 s
testAntPropertiesWithMethods 0 s
testEmptyDottedVariableName 0.001 s
testConditions 0.002 s
testStringQuoting 0.001 s
testBlankStrings 0 s
testBadParse 0 s
testBooleanShortCircuitAnd 0.001 s
testNew 0.001 s
testStringLiterals 0 s
testNegativeIntComparison 0.001 s
testArray 0 s
testEmpty 0.001 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.001 s
testIntProperty 0.001 s
testBoolean 0.001 s
testProperty 0 s
testUnicodeSupport 0 s
testEmptySubListOfMap 0 s
testNotConditions 0.002 s
testLogicExpressions 0.002 s
testStringConcatenation 0 s
testAssignment 0.001 s
testStringLit 0 s
testComment 0 s
testNotConditionsWithDots 0 s
testMapDot 0.001 s
testCoercionWithComparisonOperators 0.001 s
testBooleanShortCircuitOr 0 s
testExpression 0.003 s
testNewImports 0 s
testCalculations 0 s

VarTest

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

ScriptCallableTest

testCancelWaitInterrupt 0.106 s
testCancelForever 0.106 s
testTimeout 0.527 s
testCallableTimeout 0.105 s
testHangs 0.001 s
testWait 1.004 s
testInterruptSilentLenient 0.535 s
testCancelLoopWait 0.104 s
testCallableCancel 0.001 s
testInterruptVerboseLenient 0.507 s
testInterruptSilentStrict 0.515 s
testCallableCancellation 0.001 s
testCallableClosure 0.102 s
testCancelWait 0.105 s
testInterruptVerboseStrict 0.513 s
testFuture 0.106 s
testNoWait 0.001 s
testInterruptCancellable 0.516 s

JXLTTest

testCharAtBug(JexlBuilder)[1] 0.007 s
testCharAtBug(JexlBuilder)[2] 0.004 s
testCharAtBug(JexlBuilder)[3] 0.004 s
testBadContextNested(JexlBuilder)[1] 0.002 s
testBadContextNested(JexlBuilder)[2] 0.001 s
testBadContextNested(JexlBuilder)[3] 0.001 s
testInterpolation(JexlBuilder)[1] 0.001 s
testInterpolation(JexlBuilder)[2] 0.001 s
testInterpolation(JexlBuilder)[3] 0.001 s
testImmediateTemplate(JexlBuilder)[1] 0.004 s
testImmediateTemplate(JexlBuilder)[2] 0.002 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.002 s
testTemplate1(JexlBuilder)[3] 0.002 s
testTemplate2(JexlBuilder)[1] 0.002 s
testTemplate2(JexlBuilder)[2] 0.001 s
testTemplate2(JexlBuilder)[3] 0.001 s
testSanboxedTemplate(JexlBuilder)[1] 0.001 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.004 s
testInterpolationGlobal(JexlBuilder)[2] 0.001 s
testInterpolationGlobal(JexlBuilder)[3] 0.001 s
testInterpolationLocal(JexlBuilder)[1] 0.001 s
testInterpolationLocal(JexlBuilder)[2] 0.001 s
testInterpolationLocal(JexlBuilder)[3] 0.001 s
testInterpolationLvsG2(JexlBuilder)[1] 0.001 s
testInterpolationLvsG2(JexlBuilder)[2] 0 s
testInterpolationLvsG2(JexlBuilder)[3] 0.001 s
testMalformed(JexlBuilder)[1] 0.001 s
testMalformed(JexlBuilder)[2] 0 s
testMalformed(JexlBuilder)[3] 0.001 s
test315(JexlBuilder)[1] 0.001 s
test315(JexlBuilder)[2] 0.001 s
test315(JexlBuilder)[3] 0.001 s
testStatement(JexlBuilder)[1] 0.001 s
testStatement(JexlBuilder)[2] 0.001 s
testStatement(JexlBuilder)[3] 0.001 s
testEscapeString(JexlBuilder)[1] 0.001 s
testEscapeString(JexlBuilder)[2] 0 s
testEscapeString(JexlBuilder)[3] 0 s
testMalformedNested2(JexlBuilder)[1] 0.001 s
testMalformedNested2(JexlBuilder)[2] 0.001 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.002 s
test311a(JexlBuilder)[2] 0.002 s
test311a(JexlBuilder)[3] 0.001 s
test311b(JexlBuilder)[1] 0.001 s
test311b(JexlBuilder)[2] 0 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.001 s
test311d(JexlBuilder)[2] 0.001 s
test311d(JexlBuilder)[3] 0.001 s
test311e(JexlBuilder)[1] 0 s
test311e(JexlBuilder)[2] 0 s
test311e(JexlBuilder)[3] 0.001 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 s
test42(JexlBuilder)[1] 0.002 s
test42(JexlBuilder)[2] 0.002 s
test42(JexlBuilder)[3] 0.001 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.001 s
testDbgEscapes(JexlBuilder)[3] 0.001 s
testConstantTemplate(JexlBuilder)[1] 0 s
testConstantTemplate(JexlBuilder)[2] 0.001 s
testConstantTemplate(JexlBuilder)[3] 0.001 s
testTemplateOutOfScope(JexlBuilder)[1] 0.001 s
testTemplateOutOfScope(JexlBuilder)[2] 0 s
testTemplateOutOfScope(JexlBuilder)[3] 0 s
testConstant0(JexlBuilder)[1] 0 s
testConstant0(JexlBuilder)[2] 0 s
testConstant0(JexlBuilder)[3] 0.001 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.001 s
testConstant4(JexlBuilder)[1] 0.001 s
testConstant4(JexlBuilder)[2] 0.001 s
testConstant4(JexlBuilder)[3] 0 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.001 s
testCommentedTemplate0(JexlBuilder)[3] 0 s
testCommentedTemplate1(JexlBuilder)[1] 0 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 s
testMalformedNested(JexlBuilder)[1] 0 s
testMalformedNested(JexlBuilder)[2] 0 s
testMalformedNested(JexlBuilder)[3] 0.001 s
testOneLinerVar(JexlBuilder)[1] 0.001 s
testOneLinerVar(JexlBuilder)[2] 0.001 s
testOneLinerVar(JexlBuilder)[3] 0.001 s
testReport1(JexlBuilder)[1] 0.001 s
testReport1(JexlBuilder)[2] 0.002 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.001 s
testInterpolationLvsG(JexlBuilder)[3] 0.001 s
testAssign(JexlBuilder)[1] 0.001 s
testAssign(JexlBuilder)[2] 0 s
testAssign(JexlBuilder)[3] 0.001 s
testEscape(JexlBuilder)[1] 0 s
testEscape(JexlBuilder)[2] 0.001 s
testEscape(JexlBuilder)[3] 0 s
testDeferred(JexlBuilder)[1] 0.001 s
testDeferred(JexlBuilder)[2] 0 s
testDeferred(JexlBuilder)[3] 0 s
testLexicalTemplate(JexlBuilder)[1] 0.002 s
testLexicalTemplate(JexlBuilder)[2] 0.001 s
testLexicalTemplate(JexlBuilder)[3] 0.004 s
testParseIdentifier 0 s
testNested(JexlBuilder)[1] 0 s
testNested(JexlBuilder)[2] 0.001 s
testNested(JexlBuilder)[3] 0 s
testInheritedDebugger(JexlBuilder)[1] 0.001 s
testInheritedDebugger(JexlBuilder)[2] 0 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.001 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.001 s
testWriter(JexlBuilder)[3] 0.001 s
testTemplatePragmaPro50(JexlBuilder)[1] 0.002 s
testTemplatePragmaPro50(JexlBuilder)[2] 0 s
testTemplatePragmaPro50(JexlBuilder)[3] 0.001 s
testInterpolationParameter(JexlBuilder)[1] 0.001 s
testInterpolationParameter(JexlBuilder)[2] 0.001 s
testInterpolationParameter(JexlBuilder)[3] 0 s
testNonEscapeString(JexlBuilder)[1] 0 s
testNonEscapeString(JexlBuilder)[2] 0.001 s
testNonEscapeString(JexlBuilder)[3] 0 s

ClassCreatorTest

testFunctor2Class 0.286 s
test432 0.038 s
testOne 0.017 s
testMany 1.478 s
testBasicCtor 0.001 s
testFunctorOne 0.027 s
testContextualCtor 0.001 s
testFunctor2Name 0.027 s
testFunctorThree 0.028 s

SideEffectTest

testSideEffectBean 0.001 s
test246 0 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.001 s
testSideEffectVar 0.001 s
testOverrideGetSet 0.002 s

MapLiteralTest

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

AssignTest

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

LexicalTest

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

SwitchTest

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

SandboxTest

testPermissionOrder 0 s
testGetAllow 0.001 s
testGetBlock 0.001 s
testMethodAllow 0 s
testMethodBlock 0.001 s
testGetNullKeyAllowed0 0.001 s
testGetNullKeyAllowed1 0 s
testSetNullKeyBlocked 0.002 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.001 s
testInheritedPermission1 0 s
testNonInheritedPermission0 0 s
testNonInheritedPermission1 0 s
testCtorAllow 0.001 s
testCtorBlock 0 s
testIssue424 0.001 s
testCantSeeMe 0 s
testMethodNoJexl 0.001 s
testSetAllow 0 s
testSetBlock 0.001 s

TryCatchFinallyTest

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

ComposePermissionsTest

testComposePermissions 0.023 s
testComposePermissions1 0.002 s
testComposePermissions2 0.001 s

Issues300Test

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

BuilderTest

testFlags 0 s
testOther 0.002 s
testValues 0 s

FeaturesTest

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

AnnotationTest

testNoArgStatement 0 s
testError 0.001 s
testNoArg 0 s
test197a 0 s
testUnknown 0 s
testHoistingStatement 0.001 s
testJexlSynchronized0 0.048 s
testSynchronized 0.029 s
testVarStmt 0.001 s
testMultiple 0 s
testOneArg 0 s
testNoArgExpression 0.001 s

MethodPropertyTest

testExample 0.001 s

PublicFieldsTest

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

CachePerformanceTest

testSynchronized 0.225 s
testSpread 0.133 s
testConcurrent 0.123 s

DiscoveryTest

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

ExceptionTest

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

ArrayLiteralTest

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

PragmaTest

testPragmaModuleNoCache 0.001 s
testSafePragma 0.001 s
test354 0.001 s
testPragmaModuleCache 0.001 s
testPragmaOptions1 0 s
testPragmas 0 s
testImportPragmaValueSet 0 s
testJxltPragmas 0 s
testStaticNamespacePragma 0.106 s
testNamespacePragmaDisabled 0 s
testNamespacePragmaCtl 0.103 s
testImportPragmaDisabled 0 s
testNamespacePragma 0.104 s
testIssue416 0 s
testStatictNamespacePragmaCtl 0.106 s

LambdaTest

testCompareLambdaRecurse 0.001 s
testFailParseFunc(String, String)[1] 0.001 s
testFailParseFunc(String, String)[2] 0 s
testFailParseFunc(String, String)[3] 0.001 s
testScriptContext 0 s
testRefCapture1 0.001 s
testRefCapture2 0 s
testRefCapture3 0 s
testRefCapture4 0.001 s
testRefCapture5 0 s
testRefCapture6 0 s
test270 0.001 s
test271a 0 s
test271b 0 s
test271c 0.001 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.001 s
testRecurse1 0 s
testRecurse2 0 s
testRecurse3 0 s
testIdentity 0 s
testRecurse 0 s
testHoistLambda 0 s
testNestLambada 0.001 s
testCurry1 0 s
testCurry2 0 s
testCurry3 0 s
testCurry4 0 s
testCurry5 0.001 s
testLambda 0 s
testFatFact0 0 s
testFatFact1 0.001 s
testRecurse2b 0 s
testNamedFunc 0 s
testLambdaExpr0 0 s
testLambdaExpr1 0 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 s
testOrWithLeftNull 0.001 s
testOrWithTwoNulls 0 s
testAndVariableNumberCoercion 0 s
testOrVariableStringCoercion 0 s
testOrVariableNumberCoercion 0 s
testXorWithRightNull 0.001 s
testAndWithRightNull 0 s
testComplementSimple 0 s
testAndSimple 0 s
testXorWithLeftNull 0 s
testAndWithLeftNull 0 s
testXorWithTwoNulls 0 s
testAndWithTwoNulls 0 s
testComplementWithNull 0.001 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.001 s
testMapStrategy 0.002 s
testMyMapStrategy 0.001 s

PropertyAccessTest

testStringIdentifier 0.001 s
testErroneousIdentifier 0.006 s
testPropertyProperty 0.007 s
test250 0.007 s
test275a 0.003 s
test275b 0.001 s
testInnerProperty 0.003 s
testInnerViaArithmetic 0.001 s

JexlScriptEngineTest

testScriptEngineFactory 0.002 s
testMain0 0.003 s
testMain1 0.001 s
testMain2 0.014 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.002 s
testScripting 0.003 s
testErrors 0.001 s
testScopes 0.003 s

ScriptTest

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

ArithmeticOperatorTest

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

IssuesTest

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

Issues200Test

test200 0.001 s
test210 0.001 s
test217 0.001 s
test221 0.001 s
test224 0.004 s
test225 0.001 s
test230 0 s
test241 0.001 s
test242 0.001 s
test245 0.002 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.011 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.001 s
test275a 0 s
test275b 0 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.003 s
testTemplate6565a 0.001 s
testTemplate6565b 0 s

WhileTest

testWhileWithBlock 0 s
testWhileExecutesExpressionWhenLooping 0 s
testSimpleWhileFalse 0.001 s

ParseFailuresTest

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

PermissionsTest

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

IfTest

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

ContextNamespaceTest

testNamespacePragmaString 0.003 s
testStaticNs0 0 s
testStaticNs1 0 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.001 s
testNamespace348b 0 s
testNamespace348c 0.001 s
testNamespace348d 0 s

Issues400Test

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

FeatureControllerTest

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

SetLiteralTest

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

MethodTest

testStaticMethodInvocationOnClasses 0.003 s
testScriptCall 0.003 s
testStringMethods 0.001 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.001 s
testAmbiguousInvoke 0 s
testTopLevelCall 0.002 s
testInvoke 0.001 s
testMethod 0 s
testNamespaceCall 0.001 s
testCallVarArgMethod 0.001 s
testTryFailedScript 0.001 s

AsserterTest

testThis 0.002 s
testVariable 0.001 s

OptionalTest

testOptionalArgs 0.004 s
test342 0.004 s
testStream0 0.003 s
testStream1 0.001 s

ArrayAccessTest

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

ArrayTest

testExample 0.004 s

StreamTest

testURIStream 0.003 s
testURICollection 0.001 s

ShiftOperatorsTest

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

SomeTest

test406b 0.054 s
testCustomFunctionPermissions 0.006 s