##### Project Documentation

- About groovy
- Project Info
- Project Reports
  - Project License
  - PMD Report
  - Metrics
  - Change Log
  - File Activity
  - Developer Activity
  - Source Xref
  - Test Xref
  - Unit Tests
  - FAQs
- Development Process

## Summary

[ summary] [ package list] [ test cases]

Tests | Errors | Failures | Success rate | Time(s)
--- | --- | --- | --- | ---
944 | 0 | 0 | 100.00% | 40.49

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

## Package List

[ summary] [ package list] [ test cases]

Package | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| 944 | 0 | 0 | 100.00% | 40.49

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

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| UberTestCase | 572 | 0 | 0 | 100.00% | 8.293
| UberTestCase2 | 151 | 0 | 0 | 100.00% | 14.927
| UberTestCase3 | 126 | 0 | 0 | 100.00% | 3.423
| UberTestCaseLongRunningTests | 95 | 0 | 0 | 100.00% | 13.845

## Test Cases

[ summary] [ package list] [ test cases]

### UberTestCase

| testAmbiguousInvocationWithFloats | 0.01
| testAmbiguousInvocationWithInts | 0.00
| testMethodCall | 0.09
| testFixedSize | 0.01
| testArrayWithInitializer | 0.01
| testCharArrayCreate | 0.00
| testCharArrayWithInitializer | 0.01
| testByteArrayCreate | 0.00
| testByteArrayWithInitializer | 0.01
| testByteArrayWithInitializerAndAssignmentOfNumber | 0.01
| testDoubleArrayCreate | 0.00
| testDoubleArrayWithInitializer | 0.01
| testIntArrayCreate | 0.00
| testIntArrayWithInitializer | 0.01
| testCompare | 0.00
| testLessThan | 0.00
| testGreaterThan | 0.00
| testAssert | 0.00
| testAssertFail | 0.00
| testBug | 0.00
| testBug | 0.00
| testBug | 0.20
| testCodec | 0.01
| testPerformance | 0.17
| testPlus | 0.00
| testMinus | 0.00
| testMultiply | 0.00
| testDivide | 0.00
| testProperties | 0.01
| testBug | 0.00
| testStaticBug | 0.00
| testNonVoidMethod | 0.00
| testBug | 0.02
| testBug2 | 0.00
| testComparisons | 0.00
| testIfBranch | 0.00
| testBooleanExpression | 0.00
| testBug | 0.13
| testBytecodeBug | 0.01
| testTedsBytecodeBug | 0.04
| testTedsBytecode2Bug | 0.01
| testIncrementPropertyInclosure | 0.01
| testInject | 0.01
| testUsingProperty | 0.01
| testUsingIncrementingProperty | 0.01
| testUsingLocalVar | 0.01
| testPostFixReturn | 0.01
| testPreFixReturn | 0.01
| testDuplicateVariables | 0.00
| testDuplicateVariablesInClosures | 0.01
| testTedsBytecodeBug | 0.16
| testCallCtor | 0.01
| testCallInnerCtor | 0.00
| testCallInnerInnerCtor | 0.01
| testBug | 0.01
| testCast | 0.02
| testImplicitCast | 0.02
| testImplicitCastOfField | 0.01
| testIntCast | 0.00
| testCharCompare | 0.00
| testCharCast | 0.00
| testPrimitiveCasting | 0.00
| testBug | 0.01
| testCategories | 0.05
| testCompare | 0.00
| testChristofsPropertyBug | 0.01
| testUseOfClass | 0.01
| testClassPsuedoProperty | 0.00
| testBug | 0.00
| testWithOneVariable | 0.00
| testClassExpression | 0.00
| testSimpleBlockCall | 0.01
| testTree | 0.02
| testCloneOfClosure | 0.01
| testClosureComparatorForGroovyObjects | 0.02
| testClosureComparatorForNumericTypes | 0.01
| testCurry | 0.05
| testInvisibleVariable | 0.03
| testInvisibleVariable | 0.01
| testClosureInStaticMethod | 0.01
| testMethodClosureInStaticMethod | 0.01
| testCallingClosureWithMultipleArguments | 0.01
| testSystemOutPrintlnAsAClosure | 0.00
| testListCollect | 0.01
| testMapCollect | 0.02
| testListFind | 0.01
| testMapFind | 0.01
| testListFindAll | 0.01
| testMapFindAll | 0.02
| testListEach | 0.01
| testMapEach | 0.01
| testMapEachWith2Params | 0.02
| testListEvery | 0.01
| testListAny | 0.02
| testJoin | 0.00
| testListReverse | 0.00
| testListInject | 0.02
| testDump | 0.01
| testInspect | 0.01
| testEachLine | 0.02
| testForEachLine | 0.01
| testReadLines | 0.00
| testEachFile | 0.02
| testTokenize | 0.00
| testUpto | 0.01
| testBug | 0.23
| testBugInMethod | 0.02
| testReturnValues | 0.01
| testReturnValueUsingFunction | 0.01
| testReturnValues | 0.01
| testReturnValueUsingFunction | 0.01
| testClosureSugar | 0.01
| testMixedClosureSugar | 0.01
| testSimpleBlockCall | 0.01
| testVariableLengthParameterList | 0.02
| testBlockAsParameter | 0.02
| testMethodClosure | 0.00
| testIntFieldAccess | 0.01
| testBug | 0.01
| testBug2 | 0.01
| testBug3 | 0.03
| testUseOfOuterVariable | 0.02
| testInnerVariablesVisibleInOuterScope | 0.01
| testModifyingOuterVariable | 0.01
| testCounting | 0.01
| testExampleUseOfClosureScopes | 0.01
| testExampleUseOfClosureScopesUsingEach | 0.01
| testBug | 0.01
| testClosurePassingBug | 0.01
| testPassingClosureAsNamedParameter | 0.02
| testListCollect | 0.01
| testMapCollect | 0.01
| testListFind | 0.01
| testMapFind | 0.02
| testListFindAll | 0.01
| testMapFindAll | 0.02
| testListEach | 0.02
| testMapEach | 0.01
| testListEvery | 0.01
| testListAny | 0.02
| testJoin | 0.00
| testListReverse | 0.00
| testEachLine | 0.02
| testReadLines | 0.00
| testEachFile | 0.02
| testCompareTo | 0.00
| testNullCompares | 0.00
| testBadMethodName | 0.04
| testBadPropertyName | 0.03
| testBadVariableName | 0.07
| testBug | 0.13
| testNextPrevious | 0.01
| testDateRange | 0.00
| testBug | 0.00
| testDefaultParameters | 0.00
| testDefaultTypedParameters | 0.00
| testDefaultParameters | 0.02
| testDefaultTypedParameters | 0.01
| testEscaping | 0.00
| testPlus | 0.00
| testMinus | 0.00
| testMultiply | 0.00
| testDivide | 0.00
| testMethodNotFound | 0.00
| testCoerce | 0.00
| testNewLine | 0.00
| testTab | 0.00
| testBackslash | 0.00
| testReturn | 0.00
| testDoubleQuote | 0.00
| testSingleQuote | 0.00
| testAll | 0.00
| testAssert | 0.00
| testUnknownVariable | 0.02
| testCallingOfFailedClosure | 0.02
| testExpandoProperty | 0.00
| testExpandoMethods | 0.04
| testFilterLineOnFileReturningAWritable | 0.03
| testFilterLineOnFileUsingAnOutputStream | 0.01
| testFilterLineOnInputStreamReturningAWritable | 0.01
| testFilterLineOnInputStreamUsingAnOutputStream | 0.01
| testBugInNormalMethod | 0.46
| testBugInsideScript | 0.16
| testBug | 0.10
| testSeansBug | 0.04
| testNormalMethod | 0.00
| testBytecodeGenBug | 0.00
| testVisibility | 0.07
| testRange | 0.00
| testRangeWithType | 0.00
| testRangeWithJdk15Style | 0.00
| testRangeWithJdk15StyleAndType | 0.00
| testList | 0.00
| testArray | 0.01
| testIntArray | 0.01
| testString | 0.00
| testVector | 0.01
| testForLoop | 0.00
| testBug | 0.00
| testSimpleGPathExpressions | 0.02
| testWithOneVariable | 0.01
| testCoerce | 0.01
| testWithVariableAtEnd | 0.01
| testWithVariableAtBeginning | 0.02
| testWithJustVariable | 0.01
| testWithTwoVariables | 0.01
| testWithTwoVariablesWithSpace | 0.00
| testAppendString | 0.02
| testAppendGString | 0.03
| testReturnString | 0.01
| testGroovy441 | 0.01
| testTwoStringsInMiddle | 0.02
| testAlternatingGStrings | 0.02
| testGenerator | 0.00
| testFindAll | 0.02
| testEach | 0.01
| testMissingThisBug | 0.00
| testTypedGetterAndSetter | 0.02
| testUntypedGetterAndSetter | 0.01
| testGlobalPrintln | 0.00
| testGlobalPrint | 0.00
| testBug | 0.02
| testBug2 | 0.04
| testBug | 0.05
| testBug | 0.00
| testBug | 0.01
| testMinMaxValueComparison | 0.00
| testJoin | 0.00
| testCollect | 0.01
| testTimes | 0.01
| testArraySubscript | 0.00
| testToCharacterMethod | 0.00
| testListGrep | 0.00
| testCollectionToList | 0.00
| testJoinString | 0.00
| testReverseEach | 0.01
| testGrep | 0.00
| testMapGetWithDefault | 0.00
| testDisplaySystemProperties | 0.04
| testBug | 0.00
| testBug | 0.01
| testBug2 | 0.00
| testHeredocs | 0.01
| testDollarEscaping | 0.01
| testHomePage | 0.01
| testIf_NoElse | 0.00
| testIf_WithElse_MatchIf | 0.00
| testIf_NoElse | 0.00
| testIf_WithElse_MatchIf | 0.00
| testIf_WithElse_MatchElse | 0.00
| testIf_WithElseIf_MatchIf | 0.00
| testIf_WithElseIf_MatchElseIf | 0.00
| testIf_WithElseIf_WithElse_MatchIf | 0.00
| testIf_WithElseIf_WithElse_MatchElseIf | 0.00
| testIf_WithElseIf_WithElse_MatchElse | 0.00
| testIfNullPropertySet | 0.00
| testIfNullPropertySetRecheck | 0.00
| testUsingNumber | 0.01
| testUsingString | 0.01
| testIfWithMethodCall | 0.00
| testCollectionAsImmutable | 0.00
| testImportAll | 0.00
| testImportByName | 0.00
| testBug | 0.00
| testBug2 | 0.00
| testBug3 | 0.00
| testTrue | 0.00
| testFalse | 0.00
| testImportedClass | 0.00
| testFullyQualifiedClass | 0.00
| testInvokeNormalMethod | 0.02
| testPrintln | 0.00
| testStaticMethodOnJdkObject | 0.00
| testCallClosure | 0.01
| testCallNormalMethodFromAGroovyDefinedClass | 0.01
| testCallNormalMethodFirstFromWackyObject | 0.01
| testPlus | 0.00
| testMinus | 0.00
| testMultiply | 0.00
| testDivide | 0.00
| testCharacterPlus | 0.00
| testCharacterMinus | 0.00
| testIntegerDivide | 0.00
| testMod | 0.00
| testAnd | 0.00
| testOr | 0.00
| testShiftOperators | 0.00
| testBug | 0.01
| testIteratingWithSequences | 0.00
| testIteratingWithSequencesAsParameter | 0.00
| testPlus | 0.00
| testMinus | 0.00
| testList | 0.00
| testTimes | 0.00
| testEmptyList | 0.00
| testSubscript | 0.00
| testClosure | 0.01
| testMax | 0.00
| testMin | 0.00
| testPlusOneElement | 0.00
| testListAppend | 0.00
| testMinusDifferentTypes | 0.00
| testIntersect | 0.00
| testFlatten | 0.00
| testFlattenWithRanges | 0.00
| testListsAndRangesCompare | 0.00
| testRemove | 0.00
| testPop | 0.01
| testIntegral | 0.01
| testDecimal | 0.00
| testExponential | 0.00
| testClosure | 0.01
| testAssert | 0.00
| testNormalPropertyAccess | 0.00
| testPropertyWithThis | 0.00
| testAssert | 0.00
| testUnknownVariable | 0.00
| testUseLog | 0.03
| testAndWithTrue | 0.00
| testAndWithFalse | 0.00
| testOrWithTrue | 0.00
| testOrWithFalse | 0.00
| testWhileWithBreak | 0.01
| testDoWhileWithBreak | 0.01
| testForWithBreak | 0.01
| testMap | 0.00
| testGetAndSetProperties | 0.00
| testSetupAndEmptyMap | 0.00
| testMap | 0.02
| testEmptyMap | 0.00
| testMapMutation | 0.00
| testBug | 0.02
| testMethodCall | 0.00
| testObjectMethodCall | 0.00
| testObjectMethodCall2 | 0.00
| testGetNameBug | 0.00
| testBug | 0.00
| testMethodCallWithOneParam | 0.01
| testMethodCallWithOneParamUsingThis | 0.00
| testMethodCallWithTwoParams | 0.01
| testMethodCallWithTwoParamsUsingThis | 0.00
| testBug | 0.00
| testSimpleMethodParameterAccess | 0.00
| testMethodParameterWithDifferentNameToPropertyUsingClosure | 0.01
| testMethodParameterWithSameNameAsPropertyUsingClosure | 0.00
| testSimpleMinMax | 0.00
| testMinMaxWithComparator | 0.27
| testIntegerMinusEquals | 0.00
| testCharacterMinusEquals | 0.00
| testNumberMinusEquals | 0.00
| testStringMinusEquals | 0.00
| testModuloLesser | 0.00
| testModuloEqual | 0.00
| testModuloBigger | 0.00
| testBug | 0.00
| testMultilineString | 0.00
| testIntegerMultiplyEquals | 0.00
| testCharacterMultiplyEquals | 0.00
| testNumberMultiplyEquals | 0.00
| testStringMultiplyEquals | 0.00
| testIntegerDivideEquals | 0.00
| testCharacterDivideEquals | 0.00
| testNumberDivideEquals | 0.00
| testPassingNamedParametersToMethod | 0.00
| testDepthFirst | 0.03
| testBredthFirst | 0.01
| testNegateInteger | 0.00
| testNegateIntegerExpression | 0.00
| testNegateDouble | 0.00
| testNegateDoubleExpression | 0.00
| testBug | 0.16
| testFieldBug | 0.01
| testBugOutsideOfScript | 0.02
| testBug | 0.01
| testNestedClosureBug | 0.02
| testNewInstance | 0.00
| testNewBeanNoArgs | 0.01
| testNewBean1Args | 0.00
| testNewBean2Args | 0.00
| testClassDef | 0.00
| testSimpleGPathExpressions | 0.08
| testFindAll | 0.04
| testCollect | 0.04
| testBug | 0.00
| testNullProperty | 0.00
| testPromotions | 0.03
| testOperations | 0.01
| testUnsupportedIntDivision | 0.00
| testCompareByteToInt | 0.00
| testCompareByteToDouble | 0.00
| testCompareLongToDouble | 0.00
| testCompareLongToByte | 0.00
| testCompareIntegerToByte | 0.00
| testSingleExpression | 0.00
| testLastExpressionIsSimple | 0.00
| testLastExpressionIsBooleanExpression | 0.00
| testLastExpressionIsAssignment | 0.00
| testLastExpressionIsMethodCall | 0.00
| testEmptyExpression | 0.00
| testNonAssignmentLastExpressions | 0.00
| testSortByOneField | 0.03
| testSortByMultipleFields | 0.02
| testBug | 0.02
| testBug | 0.00
| testSimpleMethodParameterAccess | 0.00
| testIntegerPlusEquals | 0.00
| testCharacterPlusEquals | 0.00
| testNumberPlusEquals | 0.00
| testStringPlusEquals | 0.00
| testIntegerPostfix | 0.00
| testDoublePostfix | 0.00
| testIntegerPrefix | 0.00
| testDoublePrefix | 0.00
| testStringPrefix | 0.00
| testPrimitiveField | 0.00
| testIntParamBug | 0.01
| testStaticPrimitiveField | 0.00
| testIntLocalVariable | 0.00
| testLongLocalVariable | 0.00
| testPrimitiveTypes | 0.01
| testPrimitiveParameters | 0.00
| testInspect | 0.00
| testCPlusPlusStylePrinting | 0.02
| testBug | 0.01
| testClone | 0.00
| testProcessAppendBytes | 0.03
| testProcessAppendTwoByteArrays | 0.00
| testProcessAppend | 0.00
| testProcessInputStream | 0.00
| testProcessText | 0.00
| testProcessErrorStream | 0.00
| testProcessOutputStream | 0.00
| testBug | 1.15
| testNormalPropertyGettersAndSetters | 0.05
| testOverloadedGetter | 0.02
| testNoSetterAvailableOnPrivateProperty | 0.02
| testCannotSeePrivateProperties | 0.01
| testConstructorWithNamedProperties | 0.01
| testToString | 0.00
| testArrayLengthProperty | 0.01
| testGstringAssignment | 0.01
| testEachPropertyName | 0.01
| testEachProperty | 0.01
| testAllProperties | 0.01
| testAllPropertiesExpando | 0.01
| testProperty | 0.00
| testRange | 0.00
| testRangeEach | 0.02
| testIntStep | 0.01
| testObjectStep | 0.01
| testIterateIntRange | 0.01
| testIterateObjectRange | 0.00
| testRangeContains | 0.00
| testBackwardsRangeContains | 0.00
| testObjectRangeContains | 0.00
| testBackwardsObjectRangeContains | 0.00
| testIntRangeToString | 0.00
| testObjectRangeToString | 0.00
| testRangeSize | 0.00
| testStringRange | 0.01
| testBackwardsStringRange | 0.01
| testReadOneLineFromReader | 0.01
| testReadOneLineFromInputStream | 0.02
| testSubscript | 0.00
| testFindRegex | 0.00
| testMatchRegex | 0.00
| testRegexEach | 0.01
| testPatterns | 0.00
| testMatcher | 0.00
| testGetLastMatcher | 0.00
| testIntegerReturnValues | 0.00
| testBooleanReturnValues | 0.00
| testVoidReturn | 0.00
| testBug | 0.00
| testBug | 0.00
| testBug2 | 0.00
| testNormalPropertyNavigation | 0.01
| testNullPropertyNavigation | 0.00
| testNormalMethodCall | 0.00
| testNullMethodCall | 0.00
| testFoo | 0.10
| testReadAndWriteVariable | 0.06
| testDefineNewVariable | 0.04
| testTree | 0.02
| testSocketAppendBytes | 0.03
| testSocketAppendTwoByteArrays | 0.00
| testSocketAppend | 0.00
| testSocketWithStreamsClosure | 0.01
| testSortWithOrderBy | 0.02
| testSortWithClosure | 0.01
| testCallStaticClosure | 0.00
| testBug | 0.01
| testStaticPrint | 0.00
| testThisFail | 0.00
| testPlus | 0.00
| testMinus | 0.00
| testLongPlus | 0.00
| testOperationsOnConstantString | 0.00
| testNextPrevious | 0.00
| testString | 0.00
| testStringPlusNull | 0.00
| testApppendToString | 0.00
| testApppendToStringBuffer | 0.01
| testBug | 0.00
| testSubscriptIncrement | 0.00
| testLargeSubscript | 0.00
| testDoubleSubscript | 0.00
| testSubscriptAndProperty | 0.00
| testListRange | 0.00
| testObjectRangeRange | 0.00
| testStringArrayRange | 0.00
| testIntRangeRange | 0.00
| testIntArrayRange | 0.00
| testStringSubscript | 0.00
| testListSubscriptWithList | 0.00
| testListSubscriptWithListAndRange | 0.00
| testStringWithSubscriptList | 0.00
| testSubMap | 0.00
| testListWithinAListSyntax | 0.00
| testBeanProperties | 0.00
| testBug | 0.01
| testBug2 | 0.00
| testBug3 | 0.00
| testBug4 | 0.00
| testBug | 0.00
| testSwitch | 0.01
| testSwitchScope | 0.00
| testSwitchWithIntValues | 0.00
| testSwitchWithDoubleValues | 0.00
| testSwitchWithStringValues | 0.00
| testSwitchWithMixedTypeValues | 0.00
| testBug | 0.06
| testSimpleUse | 0.00
| testUseInParameterCalling | 0.01
| testBigEndianEncodedInputStreamText | 0.01
| testInputStreamText | 0.00
| testReaderText | 0.00
| testThrow | 0.01
| testToArrayBug | 0.01
| testBug | 0.01
| testTree | 0.03
| testSmallTree | 0.01
| testTripleQuotedString | 0.00
| testBug | 0.00
| testBug2 | 0.00
| testBug | 0.00
| testTryCatch | 0.00
| testTryFinally | 0.00
| testWorkingMethod | 0.00
| testTypesafeMethod | 0.00
| testBug | 0.00
| testUnaryMinus | 0.00
| testShellBug | 0.07
| testBug | 0.01
| testUnsafePropertyNavigations | 0.00
| testBug | 0.28
| testBug | 0.01
| testBug2 | 0.01
| testBug | 0.01
| testVariableReuse | 0.00
| testVariablePrecedence | 0.18
| testWithOneVariable | 0.01
| testWithVariableAtEnd | 0.01
| testWithVariableAtBeginning | 0.01
| testWithJustVariable | 0.01
| testInterestingCases | 0.00
| testTree | 0.04
| testSmallTree | 0.01
| testVerySimpleWhile | 0.00
| testMoreComplexWhile | 0.00
| testDoWhileWhile | 0.00
| testBug | 0.02

### UberTestCase2

| testMethodCallingWithArrayBug | 0.00
| testPrimitvesInFunc | 0.00
| testPlusEqual | 0.06
| testIfAndSwitchInClosure | 0.04
| testReturnVoid | 0.00
| testBooleanValue | 0.00
| testBug | 0.28
| testBug | 0.11
| testBug | 0.03
| testMethodWithNativeArray | 0.02
| testBug | 0.02
| testBug | 0.33
| testBug | 0.03
| testListClass | 0.00
| testStringClass | 0.00
| testDummyClass | 0.01
| testFooClass | 0.01
| testRunScript | 0.06
| testBug | 0.04
| testMethodCall | 0.00
| testBug | 0.69
| testBug | 0.01
| testBug | 0.03
| testBug | 0.04
| testMarkupBug | 0.08
| testBug | 0.00
| testStaticProperty | 0.00
| testBug | 0.00
| testGroovyIntArray | 0.00
| testArraySubscript | 0.01
| testRobsTestCase | 0.00
| testExecuteScript | 0.06
| testExecuteScriptWithContext | 0.08
| testScriptWithDerivedBaseClass | 0.07
| testIterateOverText | 0.01
| testAppendString | 0.01
| testAppendString2 | 0.00
| testAppendGString | 0.01
| testAppendGString2 | 0.00
| testEqualsAndHashCode | 0.00
| testSize | 0.00
| testProperties | 0.00
| testGet | 0.00
| testGetOutOfRange | 0.00
| testContains | 0.00
| testSubList | 0.00
| testHashCodeAndEquals | 0.00
| testIterator | 0.00
| testMetaClass | 0.01
| testArray | 0.00
| testString | 0.00
| testObject | 0.00
| testPublicField | 0.01
| testSetPropertyWithInt | 0.00
| testSetPropertyWithDoubleArray | 0.00
| testSetPropertyWithArray | 0.00
| testSetPropertyWithList | 0.00
| testSize | 0.00
| testProperties | 0.00
| testGet | 0.00
| testGetOutOfRange | 0.00
| testContains | 0.00
| testSubList | 0.00
| testHashCodeAndEquals | 0.00
| testIterator | 0.00
| testIntegerDivide | 0.16
| testIntegerDivideWithBadEscape | 0.00
| testScriptWithCustomPrintln | 0.09
| testInvokeMethodFallsThroughToMethodClosureInBinding | 0.04
| testConstruction | 0.01
| testAddingWrongTypeFails | 0.00
| testAddingNullFails | 0.00
| testSize | 0.00
| testContains | 0.00
| testSubList | 0.00
| testHashCodeAndEquals | 0.00
| testIterator | 0.00
| testGetOutOfTuple | 0.00
| testStuff | 0.00
| testASimpleExpectationCanBeSetAndMet | 0.05
| testASimpleExpectationCanBeSetAndFailed | 0.00
| testASimpleExpectationCanBeSetButNeverCalledSoVerifyFails | 0.00
| testAnExpectationWithAClosureGivesErrorIFCalledAndClosureFails | 0.01
| testAnExpectationWithAClosureGivesErrorIFNotCalled | 0.01
| testTableModel | 0.07
| testFoo | 0.18
| testWhereWithAndClause | 0.36
| testWhereClosureWithAnd | 0.14
| testSqlQuery | 0.38
| testSqlQueryWithWhereClause | 0.05
| testSqlQueryWithWhereClauseWith2Arguments | 0.04
| testSqlQueryWith2ParametersUsingQuestionMarkNotation | 0.03
| testDataSet | 0.03
| testDataSetWithClosurePredicate | 0.88
| testUpdatingDataSet | 0.10
| testGStringToSqlConversion | 0.12
| testExecuteUpdate | 0.06
| testSqlQuery | 0.27
| testSqlQueryWithWhereClause | 0.02
| testSqlQueryWithWhereClauseWith2Arguments | 0.02
| testSqlQueryWith2ParametersUsingQuestionMarkNotation | 0.02
| testDataSet | 0.02
| testDataSetWithClosurePredicate | 0.02
| testUpdatingDataSet | 0.14
| testGStringToSqlConversion | 0.02
| testExecuteUpdate | 0.03
| testSqlQuery | 0.03
| testSqlQueryWithWhereClause | 0.06
| testSqlQueryWithWhereClauseWith2Arguments | 0.06
| testDataSet | 0.12
| testDataSetWithClosurePredicate | 0.30
| testExecuteUpdate | 0.02
| testQueryUsingColumnIndex | 0.03
| testQueryUsingNegativeColumnIndex | 0.04
| testSqlQueryWithIncorrectlyQuotedDynamicExpressions | 1.10
| testSqlQuery | 0.06
| testSqlQuery | 0.12
| testMixedTemplateText | 0.40
| testBinding | 0.82
| testTree | 2.08
| testVerboseTree | 1.44
| testSmallTree | 0.09
| testLittleClosure | 0.25
| testNestedClosureBug | 0.14
| testClosureClassLoaderBug | 0.08
| testLogging | 0.00
| testTxn | 0.05
| testEmptyScript | 0.02
| testGetProperty | 0.21
| testSimpleAttribute | 0.01
| testAttributeWithAttributes | 0.00
| testAttributeWithText | 0.00
| testAttributeWithAttributesAndChildren | 0.00
| testAttributeWithAttributesAndChildrenWithMixedText | 0.00
| testXmlParser | 0.10
| testMixedMarkup | 0.01
| testDOMParser | 0.27
| testDOMBuilder | 0.04
| testStreamingDOMBuilder | 0.24
| testTree | 0.06
| testSmallTree | 0.01
| testTree | 0.03
| testSmallTree | 0.01
| testContentAndDataInMarkup | 0.00
| testTree | 0.29
| testTree | 0.04
| testSmallTree | 0.01
| testTree | 0.04
| testTree | 0.04
| testSmallTree | 0.01
| testTree | 0.17

### UberTestCase3

| testOuterClass | 0.00
| testOuterField | 0.00
| testPackageName | 0.00
| testStatementClass | 0.11
| testTypeName | 0.00
| testMethodDescriptor | 0.00
| testCallToClosureAsMethod | 0.02
| testCapitalize | 0.01
| testConstructorIssue | 0.00
| testConstructor | 0.25
| testLoop | 0.08
| testProperty | 0.09
| testCompile | 0.12
| testConstructor | 0.04
| testLoop | 0.03
| testMainMethod | 0.06
| testMetaClass | 0.20
| testMethods | 0.05
| testFields | 0.01
| testProperties | 0.04
| testInheritedProperties | 0.08
| testArrayBug | 0.30
| testIterateOverTuple | 0.04
| testIterateOverList | 0.03
| testIterateOverMap | 0.03
| testValidNames | 0.00
| testInvalidNames | 0.00
| testPrint | 0.00
| testIncrementString | 0.00
| testDecrementString | 0.00
| testInvokeNewListMethodOnArrayList | 0.00
| testInvokeConstructorNoParams | 0.00
| testInvokeConstructorOneParam | 0.00
| testInvokeConstructorOneParamWhichIsNull | 0.00
| testConstructorWithGStringCoercion | 0.00
| testInvokeMethodNoParams | 0.02
| testMatchesWithObject | 0.01
| testMatchesWithClass | 0.00
| testMatchesWithList | 0.00
| testInvokeMethodNoParams | 0.04
| testInvokeMethodOneParam | 0.02
| testInvokeMethodOneParamWhichIsNull | 0.02
| testInvokeOverloadedMethodWithOneParamWhichIsNull | 0.03
| testInvokeMethodOneCollectionParameter | 0.03
| testInvokePrintlnMethod | 0.01
| testMethodChooserNull | 0.02
| testMethodChooserNoParams | 0.04
| testMethodChooserObject | 0.10
| testMethodChooserString | 0.04
| testMethodChooserNumber | 0.02
| testMethodChooserTwoParams | 0.02
| testInstanceofWorksForArray | 0.00
| testMethodChooserTwoParamsWithSecondAnObjectArray | 0.04
| testCollectionMethods | 0.02
| testNewMethods | 0.00
| testStaticMethod | 0.00
| testBaseClassMethod | 0.01
| testDivideNumbers | 0.00
| testBaseFailMethod | 0.04
| testToArrayOnList | 0.02
| testInvalidOverloading | 0.02
| testPlusWithNull | 0.00
| testCallIntMethodWithInteger | 0.02
| testCallListRemove | 0.01
| testCoerceGStringToString | 0.04
| testCoerceGStringToStringOnGetBytes | 0.01
| testBadBDToDoubleCoerce | 0.02
| testClassMethod | 0.02
| testProtectedMethod | 0.04
| testPrivateMethod | 0.02
| testStringSubstringMethod | 0.00
| testListGetWithRange | 0.02
| testSetLenientOnDateFormat | 0.03
| testInvokeUnknownMethod | 0.03
| testInvokeMethodWithWrongNumberOfParameters | 0.02
| testInvokeMethodOnNullObject | 0.00
| testAsCollectionWithArray | 0.00
| testAsCollectionWithMap | 0.00
| testAsCollectionWithList | 0.00
| testInvokerException | 0.00
| testAsBoolean | 0.00
| testLessThan | 0.00
| testGreaterThan | 0.00
| testCompareTo | 0.00
| testFailingMethod | 0.01
| testMethodWhichCallsTheFailingMethod | 0.00
| testMethodWhichCallsTheFailingMethodInsideAClosure | 0.01
| testDefaultImplementation | 0.00
| testTemporaryImplementation | 0.00
| testInvokeMetaMethod | 0.00
| testInvokeDefaultGroovyMethod | 0.00
| testInvokeDefaultGroovyMethodUsingMetaClass | 0.00
| testIterateOverTuple | 0.00
| testIterateOverList | 0.00
| testCreateMap | 0.00
| testXmlParser | 0.14
| testNextToken | 0.00
| testLa | 0.00
| testLaAndConsume | 0.00
| testLaOutOfOrder | 0.00
| testLaAtEnd | 0.00
| testTokenMismatch | 0.00
| testConstruct_Default | 0.00
| testConstruct_WithDescription | 0.00
| testconsume | 0.00
| testConsume | 0.00
| testConsumeAtEnd | 0.00
| testNothing | 0.00
| testNothing | 0.00
| testNothing | 0.00
| testAnonymousGStringAbstract | 0.04
| testCompleteComparable | 0.02
| testIncompleteCharSequence | 0.02
| testCompleteCharSequence | 0.08
| testIncompleteList | 0.01
| testCompleteList | 0.04
| testNothing | 0.00
| testNothing | 0.00
| testInvalidValueReturnStatement | 0.00
| testInvalidValueReturnStatement2 | 0.00
| testNothing | 0.00
| testMethodCall | 0.05
| testMethodCall | 0.04
| testConversion | 0.12
| testRender | 0.00
| testRenderWithScript | 0.00

### UberTestCaseLongRunningTests

| testAddingAndRemovingAClosureListener | 0.71
| testGettingAListenerProperty | 0.00
| testScripts | 3.51
| testAnt | 1.83
| testFileIteration | 0.20
| testJunitTask | 0.10
| testPathBuilding | 0.09
| testTaskContainerAddTaskIsCalled | 0.12
| testTaskContainerExecutionSequence | 0.21
| testExec | 0.09
| testBracketName | 0.07
| testEval | 0.04
| testTwoEvalsWithSameName | 0.07
| testExecBug | 0.57
| testBsfVariables | 0.05
| testVariables | 0.08
| testExecFile | 1.17
| testExec | 0.03
| testEval | 0.02
| testBsfVariables | 0.02
| testVariables | 0.07
| testDeclaredVariables | 0.13
| testGenerator | 0.30
| testObjectGenerator | 0.61
| testDummyReflector | 0.00
| testGroovy303_Bug | 0.73
| testClosure | 0.23
| testStaticClosureBug | 0.11
| testZoharsBug | 0.12
| testBytecodeBug | 0.16
| testBytecode2Bug | 0.15
| testBytecode3Bug | 0.10
| testBytecode4Bug | 0.15
| testBytecode5Bug | 0.10
| testBytecode6Bug | 0.11
| testPropertyTest | 0.42
| testMapProperties | 0.00
| testBeanProperties | 0.01
| testUsingMethodProperty | 0.01
| testStaticProperty | 0.00
| testClassProperty | 0.00
| testMapEntryProperty | 0.00
| testMethodProperty | 0.01
| testListCoercionProperty | 0.00
| testListCoercionPropertyOnJFrame | 0.00
| testListNavigationProperty | 0.00
| testListOfListNavigationProperty | 0.00
| testNodeNavigationProperty | 0.01
| testUsingInPropertyOnProcessViaGroovyMethod | 0.10
| testComponentParent | 0.00
| testSmallTree | 0.22
| testTree | 0.04
| testStatementParsing | 0.00
| testBlock | 0.00
| testSubscript | 0.00
| testNewlinesInsideExpresssions | 0.00
| testMethodCalls | 0.00
| testJdk15ForLoop | 0.00
| testJdk15ForLoopWithType | 0.00
| testForLoopWithType | 0.01
| testSubscriptAssignment | 0.00
| testNoReturn | 0.00
| testCastExpression | 0.00
| testTernaryExpression | 0.00
| testClosureWithJustIdentifierBug | 0.00
| testClosureWithJustIdentifierInMapBug | 0.00
| testArrayExpression | 0.00
| testTypedVariableExpression | 0.00
| testFullyQualifiedType | 0.00
| testDoubleSubscript | 0.01
| testMethodCallWithDotAndNoParenthesis | 0.01
| testMethodCallWithNoParenthesis | 0.00
| testScriptMethodCallWithNoParenthesis | 0.00
| testScriptWithMethodDeclaration | 0.00
| testSubscriptThenMethod | 0.01
| testSubscriptThenOperation | 0.00
| testRodsBug | 0.00
| testStaticMethodCallBug | 0.00
| testInstanceofBug | 0.01
| testMethodCallWithoutParensBug | 0.00
| testReturnMethodClosure | 0.00
| testDionsTypo | 0.01
| testMethodWithArrayTypeParam | 0.00
| testLiteralIntegerRange | 0.01
| testLiteralLongRange | 0.01
| testLiteralDoubleRange | 0.01
| testLiteralFloatRange | 0.02
| testLiteralIntegerBadSuffix | 0.00
| testLiteralBadExponent | 0.00
| testUnknownClassCatch | 0.03
| testUnknownClassInNew | 0.03
| testUnknownClassInAssignment | 0.07
| testUnterminatedConstantGString | 0.00
| testUnterminatedGString | 0.00
| testRun | 0.30