Summary

TestsErrors FailuresSkippedSuccess RateTime
288000100%5.61

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

Package List

PackageTestsErrors FailuresSkippedSuccess RateTime
uk.co.badgersinfoil.metaas.impl.antlr6000100%0.025
uk.co.badgersinfoil.metaas.impl.parser.e4x9000100%0.05
uk.co.badgersinfoil.metaas.impl.parser.regexsimple6000100%0.116
uk.co.badgersinfoil.metaas.impl35000100%0.447
uk.co.badgersinfoil.metaas.antlr1000100%0.014
uk.co.badgersinfoil.metaas.impl.parser.javadoc5000100%0.016
uk.co.badgersinfoil.metaas226000100%4.942

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

uk.co.badgersinfoil.metaas.impl.antlr

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkedListTokenTests2000100%0.003
LinkedListTreeTests1000100%0.009
LinkedListTokenStreamTest2000100%0.007
BasicListUpdateDelegateTest1000100%0.006

uk.co.badgersinfoil.metaas.impl.parser.e4x

ClassTestsErrors FailuresSkippedSuccess RateTime
E4XParserTests9000100%0.05

uk.co.badgersinfoil.metaas.impl.parser.regexsimple

ClassTestsErrors FailuresSkippedSuccess RateTime
RegexSimpleParserTests6000100%0.116

uk.co.badgersinfoil.metaas.impl

ClassTestsErrors FailuresSkippedSuccess RateTime
ActionScriptWalkerTest1000100%0.025
ASTASProjectTests2000100%0.04
ASTIteratorTests6000100%0.008
AutoImporterTest1000100%0.09
SourceFolderResourceRootTest1000100%0.021
StatementBuilderTest1000100%0.003
SWCResourceRootTest1000100%0.147
ParserTests5000100%0.046
AS3FragmentParserTest15000100%0.064
ASTUtilsTest2000100%0.003

uk.co.badgersinfoil.metaas.antlr

ClassTestsErrors FailuresSkippedSuccess RateTime
ASTTest1000100%0.014

uk.co.badgersinfoil.metaas.impl.parser.javadoc

ClassTestsErrors FailuresSkippedSuccess RateTime
JavadocParserTests5000100%0.016

uk.co.badgersinfoil.metaas

ClassTestsErrors FailuresSkippedSuccess RateTime
ConditionalExpressionTests3000100%0.958
OperatorPrecedenceTests1000100%0.012
DocCommentTests17000100%0.482
StatementTests32000100%0.902
ExpressionParseTests4000100%0.054
TokenBoundryTests10000100%0.08
LiteralTests20000100%0.5
NewExpressionTests8000100%0.086
ASClassTypeTests12000100%0.163
ASFieldTests8000100%0.143
BinaryExpressionTests23000100%0.1
BasicTests2000100%0.144
InvocationExpressionTests4000100%0.06
ImportsTests2000100%0.01
ASMethodTests10000100%0.233
MetaTagableTests4000100%0.237
ParentheticExpressionTests1000100%0.004
FieldAccessExpressionTests1000100%0.009
FunctionExpressionTests3000100%0.152
E4XTests16000100%0.283
NameTests2000100%0.004
AssignmentExpressionTests16000100%0.104
ASInterfaceTypeTests6000100%0.09
ActionScriptProjectTest1000100%0.006
ASSourceFactoryTests1000100%0.002
ExpressionTransplantTests2000100%0.01
ArrayAccessExpressionTests4000100%0.063
PrefixExpressionTests8000100%0.026
PostfixExpressionTests5000100%0.025

Test Cases

ConditionalExpressionTests

testParse0.711
testBasic0.053
testSetters0.135

RegexSimpleParserTests

testRemainder0.012
testSimple0.001
testEscapedDelimiter0
testSimpleFlags0.001
testNullEscapes0.001
testHexEscapes0.001

OperatorPrecedenceTests

testBasic0.007

DocCommentTests

testEndOfCommentMarker0.047
testParaEndOfCommentMarker0.004
testSetNewDescription0.043
testSetBadDescription0.006
testGetDescriptionNoDocs0.01
testRemoveDescription0.004
testGetExistingDescription0.014
testNewArgNoDocs0.195
testUpdateArgDocs0.04
testParaTagUpdateNewline0.01
testReturnDocs0.019
testRemoveReturnDocs0.019
testDocumentation0.004
testFindTags0.017
testDocTagName0.013
testDelete0.014
testAddToParsedContent0.011

ActionScriptWalkerTest

testNull0.02

StatementTests

testStatements0.041
testGenericStatement0.026
testExpressionStatement0.032
testIfStatement0.056
testParseIf0.018
testParseIfElseIf0.03
testFor0.108
testForIn0.032
testForEachIn0.025
testWhile0.037
testWhileCondition0.022
testDoWhile0.033
testSwitch0.048
testWith0.026
testDeclaration0.018
testParseDeclaration0.018
testReturn0.022
testReturnRemoveExpr0.019
testBlockEmpty0.02
testIfBlockReplace0.016
testSuperStatementNoArg0.014
testSuperStatement0.012
testSuperStatementReplaceArgs0.014
testParseSuper0.012
testParseBlock0.013
testBreak0.012
testTryCatch0.05
testTryFinally0.02
testParseTrayCatchFinally0.032
testContinue0.013
testThrow0.017
testParseThrow0.013

ExpressionParseTests

testAdd0.006
testMultiplyAddPresidence0.005
testPreIncrement0.004
testInvokeInvocation0.029

ASTASProjectTests

testCompilationUnits0.003
testClasspath0.002

ASTIteratorTests

testCtor0
testNextNoElement0
testTypedNextNoElement0.001
testTypedNextNotFound0
testTypedNexFound0
testFindNotFound0.001

TokenBoundryTests

testLogicalOr0.005
testLogicalAnd0.004
testBitOr0.007
testXor0.003
testBitAnd0.003
testEquality0.004
testRelational0.004
testShift0.004
testAdditive0.002
testMultiplicative0.002

LiteralTests

testStringLiteral0.018
testNumberLiteral0.015
testNullLiteral0.016
testParseNullLiteral0.039
testBoolLiteral0.015
testUndefinedLiteral0.015
testParseUndefinedLiteral0.015
testEmptyArrayLiteral0.017
testArrayLiteral0.027
testArrayLiteralRemoveFirst0.014
testArrayLiteralRemoveLast0.013
testArrayLiteralRemoveMiddle0.014
testParseArrayLiteral0.027
testEmptyObjectLiteral0.035
testObjectLiteral0.033
testParseObjectLiteral0.016
testXMLLiteral0.049
testParseXMLLiteral0.031
testRegexpLiteral0.018
testParseRegexpLiteral0.019

JavadocParserTests

testEmptyBody0.001
testParaBasic0.001
testLonelyParaTag0.001
testJustNewlines0.001
testInlineTag0.001

NewExpressionTests

testNoArgs0.038
testRemoveArgs0.003
testAddArgs0.008
testParse0.003
testBasic0.005
testSetExpression0.003
testSetArguments0.013
testReplaceArguments0.005

LinkedListTokenTests

testSetNext0.001
testSetPrev0

ASClassTypeTests

testMethods0.056
testName0.003
testSuper0.012
testPackage0.005
testFields0.043
testImplements0.009
testRemoveImplements0.003
testDocComment0.005
testVisibility0.003
testDynamic0.004
testFinal0.004
testRemoveModifiers0.003

ASFieldTests

testName0.009
testDocComment0.008
testType0.047
testStatic0.01
testInit0.029
testRenameWithInit0.009
testConst0.009
testConstSerialisation0.013

AutoImporterTest

testIt0.088

SourceFolderResourceRootTest

testIt0.018

BinaryExpressionTests

testBitOr0.003
testBitAnd0.001
testSetOp0.003
testOpString0.003
testAdd0.002
testBitXor0.001
testDivision0.002
testModulo0.002
testMultiply0.001
testShiftLeft0.007
testShiftRight0.002
testShiftRightUnsigned0.002
testSubtract0.002
testSetLeft0
testSetRight0
testAnd0.002
testEquals0.002
testGreaterEquals0.002
testGreaterThan0.002
testLessEquals0.002
testLessThan0.001
testNotEquals0.002
testOr0.002

ASTTest

testIt0.005

BasicTests

testBasic0.139
testInvalidInput0.003

StatementBuilderTest

testInvalidStatement0.001

LinkedListTreeTests

testIt0

SWCResourceRootTest

testIt0.146

InvocationExpressionTests

testBasic0.004
testSetExpression0.003
testSetArguments0.004
testReplaceArguments0.004

ImportsTests

testImports0.007
testInvalidImport0.002

ASMethodTests

testName0.014
testDocComment0.023
testStatic0.009
testAccessorRole0.01
testReturnType0.016
testProtection0.011
testProtectionOnCreate0.053
testArgs0.022
testRemoveLastParameter0.01
testRestParameter0.011

MetaTagableTests

testMethod0.06
testType0.018
testParsed0.138
testParseValuedParam0.016

ParentheticExpressionTests

testBasic0.002

ParserTests

testUnaryExpressionNotPlusMinus0.001
testUnnamedRestParameter0
testNamedRestParameter0
testBasicNewExpression0.001
testRecursiveNewExpression0.039

LinkedListTokenStreamTest

testEOF0.002
testMarkRewind0.001

FieldAccessExpressionTests

testIt0.005

FunctionExpressionTests

testIt0.069
testParse0.019
testParseNamed0.06

AS3FragmentParserTest

testParseStatement0.002
testParseExprStatement0
testParseCondition0
testParseExpr0.001
testParseExprList0.001
testParseIdent0
testParseParameterDefault0
testParseForInit0.001
testParseForCond0
testParseForIter0.001
testParseImport0.041
testParseTypeSpec0.001
testParseForInVar0
testParseForInIterated0.001
testParseVariableDeclarator0

E4XParserTests

testComment0.001
testPI0.001
testCDATA0.001
testEmptyElement0
testRemainder0
testElementBody0.002
testList0.002
testEmptyList0.001
testAttribute0

E4XTests

testLiteralElement0.019
testDefaultXMLNamespace0.048
testParseDefaultXMLNamespace0.012
testDescendant0.015
testParseDescendant0.01
testFilterPredicate0.016
testParseFilterPredicate0.01
testStarAttribute0.02
testParseStarAttribute0.012
testPropertyAttribute0.014
testParsePropertyAttribute0.012
testExpressionAttribute0.017
testParseExpressionAttribute0.012
testParseDescendantExpressionAttribute0.022
testParseAttributeProp0.016
testParseStarProp0.014

NameTests

testSimpleName0.001
testParseSimpleName0.001

AssignmentExpressionTests

testBitOr0.006
testBitAnd0.003
testSetOp0.045
testOpString0.001
testAssign0.002
testAdd0.002
testBitXor0.003
testDivision0.002
testModulo0.002
testMultiply0.003
testShiftLeft0.002
testShiftRight0.002
testShiftRightUnsigned0.002
testSubtract0.007
testSetLeft0.002
testSetRight0.001

ASInterfaceTypeTests

testMethods0.017
testParse0.044
testName0.003
testSuper0.006
testReplaceSuper0.008
testPackage0.006

ActionScriptProjectTest

testIt0.005

BasicListUpdateDelegateTest

testReplacedChild0.001

ASSourceFactoryTests

testStr0

ASTUtilsTest

testFindIndentIsolatedTree0.001
testFindIndent0.001

ExpressionTransplantTests

testBinaryNew0.002
testBinarySet0.006

ArrayAccessExpressionTests

testParse0.005
testBasic0.003
testTokenBoundries0.049
testSubscript0.003

PrefixExpressionTests

testSetOp0.003
testPreDec0.002
testPreInc0.002
testPositive0.002
testNegative0.002
testNot0.002
testSetSubexpression0.002
testOpString0.001

PostfixExpressionTests

testSetOp0.006
testSetSubexpression0.002
testOpString0.002
testPostDec0.006
testPostInc0.007