Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
68000100.00%53.10

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

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.jaxen.test 68000100.00%53.10

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

org.jaxen.test

ClassTestsErrorsFailuresSuccess RateTime
Success AddNamespaceTest 100100.00%0.444
Success AncestorOrSelfAxisIteratorTest 200100.00%0.336
Success ArithmeticTest 300100.00%0.474
Success AxisTest 100100.00%0.355
Success BaseXPathTest 6800100.00%1.059
Success BinaryExprTest 100100.00%0.478
Success BooleanTest 800100.00%0.541
Success CeilingTest 500100.00%0.573
Success ConcatTest 100100.00%0.487
Success ContainsTest 1000100.00%0.519
Success ContextTest 500100.00%0.569
Success CountTest 400100.00%0.560
Success DefaultNamestepTest 100100.00%0.463
Success DefaultXPathExprTest 300100.00%0.466
Success DefaultXPathFactoryTest 100100.00%0.347
Success DescendantAxisIteratorTest 200100.00%0.332
Success DOM3NamespaceTest 500100.00%0.521
Success DOM4JNavigatorTest 6600100.00%4.789
Success DOM4JXPathTest 700100.00%0.621
Success DOMNavigatorTest 7200100.00%5.449
Success DOMXPathTest 1300100.00%0.606
Success EqualsTest 200100.00%0.520
Success ExtensionFunctionTest 200100.00%0.458
Success FalseTest 200100.00%0.439
Success FloorTest 700100.00%0.471
Success FollowingAxisIteratorTest 200100.00%0.333
Success FollowingSiblingAxisIteratorTest 200100.00%0.348
Success FunctionCallExceptionTest 200100.00%0.336
Success FunctionContextTest 500100.00%0.512
Success IdTest 600100.00%0.543
Success IterableAxisTest 100100.00%0.331
Success JavaBeanNavigatorTest 100100.00%0.472
Success JaxenExceptionTest 200100.00%0.321
Success JaxenHandlerTest 200100.00%0.437
Success JaxenRuntimeExceptionTest 200100.00%0.319
Success JDOMNavigatorTest 6500100.00%4.702
Success JDOMXPathTest 700100.00%0.582
Success LangTest 1100100.00%0.530
Success LastTest 200100.00%0.483
Success LiteralExprTest 300100.00%0.425
Success LocalNameTest 1000100.00%0.618
Success ModTest 100100.00%0.474
Success NamespaceTest 800100.00%0.497
Success NamespaceURITest 1000100.00%0.611
Success NameTest 900100.00%0.601
Success NormalizeSpaceTest 400100.00%0.450
Success NotTest 700100.00%0.457
Success NumberTest 500100.00%0.468
Success PatternHandlerTest 200100.00%0.416
Success PositionTest 100100.00%0.438
Success PrecedingAxisIteratorTest 200100.00%0.342
Success PrecedingSiblingAxisIteratorTest 200100.00%0.331
Success PriorityTest 800100.00%0.435
Success ProcessingInstructionNodeTest 300100.00%0.424
Success RoundTest 500100.00%0.475
Success SAXPathExceptionTest 200100.00%0.336
Success SimpleNamespaceContextTest 500100.00%0.368
Success SimpleVariableContextTest 200100.00%0.350
Success SingleObjectIteratorTest 200100.00%0.320
Success SingletonListTest 100100.00%0.319
Success StartsWithTest 1000100.00%0.467
Success StringLengthTest 700100.00%0.460
Success StringTest 1200100.00%0.511
Success SubstringAfterTest 1100100.00%0.467
Success SubstringBeforeTest 1100100.00%0.469
Success SubstringTest 2000100.00%0.514
Success SumTest 200100.00%0.459
Success TranslateFunctionTest 1200100.00%0.471
Success TrueTest 100100.00%0.435
Success UnresolvableExceptionTest 200100.00%0.463
Success UnsupportedAxisExceptionTest 100100.00%0.328
Success VariableContextTest 300100.00%0.453
Success XOMNavigatorTest 6400100.00%4.348
Success XOMXPathTest 200100.00%0.548
Success XPathReaderFactoryTest 700100.00%0.339
Success XPathReaderTest 1800100.00%0.682
Success XPathSyntaxExceptionTest 300100.00%0.406

Test Cases

[ summary] [ package list] [ test cases]

AddNamespaceTest

Success testDefaultContext0.13

AncestorOrSelfAxisIteratorTest

Success testNoInfiniteLoops0.02
Success testRemove0.00

ArithmeticTest

Success testNumbersThatBeginWithADecimalPoint0.13
Success testNumbersThatBeginWithADecimalPoint20.00
Success testLeftAssociativityOfLessThanOrEqual0.00

AxisTest

Success testIllegalAxisNumber0.00

BaseXPathTest

Success testSelectSingleNodeForContext0.13
Success testParentOfSelection0.03
Success testEvaluateString0.01
Success testNumberValueOfEmptyNodeSetIsNaN0.00
Success testPathWithParentheses0.00
Success testEvaluateWithMultiNodeAnswer0.01
Success testValueOfEmptyListIsEmptyString0.01
Success testAllNodesQuery0.01
Success testAncestorAxis0.01
Success testPrecedingSiblingAxisIsInDocumentOrder0.01
Success testPrecedingAxisIsInDocumentOrder0.01
Success testPrecedingAxisWithPositionalPredicate0.00
Success testAncestorAxisWithPositionalPredicate0.01
Success testAncestorOrSelfAxis0.00
Success testAbbreviatedDoubleSlashAxis0.01
Success testAncestorFollowedByChildren0.01
Success testDescendantAxis0.00
Success testDescendantAxisWithAttributes0.00
Success testDescendantAxisWithNamespaceNodes0.01
Success testMultipleAttributesOnElement0.00
Success testXMLNamespaceAttributeOrderOnAncestorAxis0.00
Success testDescendantAxisWithAttributesAndChildren0.01
Success testAncestorAxisWithAttributes0.00
Success testPrincipalNodeTypeOfSelfAxisIsElement0.00
Success testSelfAxisWithNodeTestCanReturnNonPrincipalNodeType0.00
Success testDescendantOrSelfAxis0.01
Success testDuplicateNodes0.00
Success testUnionOfNodesWithNonNodes0.01
Success testUnionOfEmptyNodeSetWithNonNodes0.01
Success testSelectSingleNodeSelectsNothing0.00
Success testSAXPathExceptionThrownFromConstructor0.00
Success testBooleanValueOfEmptyNodeSetIsFalse0.00
Success testAddNamespaceWithNonSimpleNamespaceContext0.01
Success testDebug0.00
Success testGetRootExpr0.00
Success testUnionUsesDocumentOrder0.01
Success testArithmeticAssociativity0.00
Success testLogicalAssociativity0.01
Success testRelationalAssociativity30.01
Success testRelationalAssociativity40.00
Success testRelationalGTAssociativity50.00
Success testRelationalLTAssociativity50.01
Success testRelationalLEAssociativity50.00
Success testRelationalGEAssociativity50.00
Success testRelationalGEAssociativity30.01
Success testRelationalGEAssociativity20.00
Success testRelationalGEAssociativity40.00
Success testRelationalAssociativity5P0.01
Success testInequalityAssociativity50.01
Success testInequalityAssociativity5P0.00
Success testInequalityAssociativity5B0.06
Success testInequalityAssociativity5BP0.00
Success testEqualityAssociativity50.01
Success testEqualityAssociativity5P0.00
Success testEqualityAssociativity5B0.01
Success testEqualityAssociativity5BP0.01
Success testMoreComplexArithmeticAssociativity0.00
Success testMostComplexArithmeticAssociativity0.00
Success testSimplerArithmeticAssociativity0.00
Success testNamespaceNodesComeBeforeAttributeNodesInDocumentOrder0.01
Success testJaxen970.01
Success testAttributeNodesOnParentComeBeforeNamespaceNodesInChildInDocumentOrder0.00
Success testJaxen1070.00
Success testJaxen107FromFile0.04
Success testSelectNodesReturnsANonNodeSet0.01
Success testNonElementContextNode0.00
Success testNonNodeContext0.00
Success testIsSerializable0.06

BinaryExprTest

Success testBooleanPrecedence0.14

BooleanTest

Success testNonEmptyNodeSetsAreTrue0.17
Success testEmptyNodeSetsAreFalse0.00
Success testZeroIsFalse0.00
Success testEmptyStringIsFalse0.00
Success testNaNIsFalse0.01
Success testNonEmptyStringIsTrue0.00
Success testBooleanFunctionRequiresOneArgument0.00
Success testBooleanFunctionRequiresExactlyOneArgument0.00

CeilingTest

Success testCeiling0.16
Success testNegativeCeiling0.06
Success testNaNCeilingIsNaN0.01
Success testCeilingFunctionRequiresAtLeastOneArgument0.00
Success testCeilingFunctionRequiresAtMostOneArgument0.00

ConcatTest

Success testConcatFunctionRequiresAtLeastTwoArguments0.13

ContainsTest

Success testContainsNumber0.14
Success testContainsString0.00
Success testContainsString30.00
Success testContainsNumber20.00
Success testContainsString20.00
Success testEmptyStringContainsNonEmptyString0.00
Success testEmptyStringContainsEmptyString0.00
Success testContainsEmptyString0.00
Success testContainsFunctionRequiresAtLeastTwoArguments0.00
Success testContainsFunctionRequiresAtMostTwoArguments0.00

ContextTest

Success testSetNodeSet0.01
Success testShrinkNodeSet0.00
Success testDuplicate0.00
Success testXMLPrefixIsAlwaysBound0.18
Success testIsSerializable0.02

CountTest

Success testCount30.18
Success testCountFunctionRequiresAtLeastOneArgument0.00
Success testCountFunctionRequiresAtMostOneArgument0.02
Success testCountRootElement0.00

DefaultNamestepTest

Success testIdentitySetUsageInDefaultNameStep0.14

DefaultXPathExprTest

Success testJAXEN400.14
Success testJAXEN160GetText0.00
Success testJAXEN160ToString0.00

DefaultXPathFactoryTest

Success testBadAxis0.03

DescendantAxisIteratorTest

Success testNoInfiniteLoops0.02
Success testRemove0.00

DOM3NamespaceTest

Success testGetTextContent0.14
Success testSetTextContent0.00
Success testGetFeature0.00
Success testIsEqualNode0.00
Success testIsSameNode0.00

DOM4JNavigatorTest

Success testConcurrentModification0.15
Success testNullPointerException0.10
Success testGetNodeType0.01
Success testJaxen240.04
Success testJaxen580.03
Success testJaxen30.01
Success testStringFunction10.00
Success testStringFunction20.00
Success testStringFunction30.01
Success testJaxen3dupe0.01
Success testForParserErrors0.02
Success testUnderscoresInNames0.01
Success testNodesetEqualsString0.02
Success testNodesetEqualsNumber0.02
Success testIntegerArithmetic0.03
Success testFloatingPointArithmetic0.02
Success testPrecedingSiblingAxis0.02
Success testVariableLookup0.04
Success testAttributeParent0.01
Success testAttributeAsContext0.01
Success testid539920.01
Success testid540320.03
Success testid540820.01
Success testid541450.00
Success testid541560.01
Success testid541680.01
Success testid541800.01
Success testid541970.01
Success testid542190.01
Success testid542490.01
Success testid542660.01
Success testid542780.01
Success testid542980.01
Success testid544670.01
Success testid545220.02
Success testid545340.01
Success testid545700.02
Success testid546140.08
Success testNodeTypes0.01
Success testPositioning0.02
Success testid548530.01
Success testid549320.00
Success testCountFunction0.16
Success testCountFunctionMore0.12
Success testCorrectPredicateApplication0.09
Success testAxisNodeOrdering0.01
Success testDocumentFunction10.02
Success testDocumentFunctionContextExample0.01
Success testDocumentFunctionActual0.01
Success testAbsoluteLocationPaths0.00
Success testTranslateFunction0.04
Success testSubstringFunction0.01
Success testNormalizeSpaceFunction0.00
Success testStringExtensionFunctions3.03
Success testLangFunction0.01
Success testNamespacesAgain0.01
Success testPrefixDoesntMatter0.00
Success testCDATASectionsAreIncludedInTextNodes0.01
Success testNamespaces0.01
Success testNoNamespace0.00
Success testNamespaceResolution0.00
Success testTextNodes0.00
Success testNamespaceNodeCounts10.01
Success testNamespaceNodeCounts0.01
Success testNamespaceNodesHaveParent0.01
Success testNamespaceNodeAsContext0.00

DOM4JXPathTest

Success testConstruction0.08
Success testSelection0.17
Success testAsBoolean0.01
Success testJaxen20AttributeNamespaceNodes0.02
Success testJaxen160.00
Success testNamespaceNodesAreInherited0.00
Success testSyntaxException0.00

DOMNavigatorTest

Success testGetAttributeQNameOnElement0.01
Success testGetElementQNameOnAttr0.00
Success testGetAttributeLocalNameOnElement0.00
Success testGetElementLocalNameOnAttr0.00
Success testGetAttributeNamespaceURIOnElement0.00
Success testGetElementNamespaceURIOnAttr0.00
Success testGetTargetOfNonPI0.00
Success testGetDataOfNonPI0.00
Success testGetNodeType0.07
Success testJaxen240.12
Success testJaxen580.41
Success testJaxen30.01
Success testStringFunction10.01
Success testStringFunction20.01
Success testStringFunction30.01
Success testJaxen3dupe0.02
Success testForParserErrors0.02
Success testUnderscoresInNames0.01
Success testNodesetEqualsString0.03
Success testNodesetEqualsNumber0.02
Success testIntegerArithmetic0.09
Success testFloatingPointArithmetic0.01
Success testPrecedingSiblingAxis0.02
Success testVariableLookup0.03
Success testAttributeParent0.02
Success testAttributeAsContext0.01
Success testid539920.01
Success testid540320.04
Success testid540820.01
Success testid541450.01
Success testid541560.01
Success testid541680.01
Success testid541800.01
Success testid541970.01
Success testid542190.01
Success testid542490.01
Success testid542660.01
Success testid542780.01
Success testid542980.02
Success testid544670.01
Success testid545220.01
Success testid545340.02
Success testid545700.02
Success testid546140.13
Success testNodeTypes0.02
Success testPositioning0.03
Success testid548530.01
Success testid549320.02
Success testCountFunction0.16
Success testCountFunctionMore0.14
Success testCorrectPredicateApplication0.02
Success testAxisNodeOrdering0.01
Success testDocumentFunction10.10
Success testDocumentFunctionContextExample0.01
Success testDocumentFunctionActual0.01
Success testAbsoluteLocationPaths0.01
Success testTranslateFunction0.02
Success testSubstringFunction0.02
Success testNormalizeSpaceFunction0.01
Success testStringExtensionFunctions3.11
Success testLangFunction0.01
Success testNamespacesAgain0.01
Success testPrefixDoesntMatter0.01
Success testCDATASectionsAreIncludedInTextNodes0.01
Success testNamespaces0.01
Success testNoNamespace0.01
Success testNamespaceResolution0.01
Success testTextNodes0.01
Success testNamespaceNodeCounts10.01
Success testNamespaceNodeCounts0.01
Success testNamespaceNodesHaveParent0.01
Success testNamespaceNodeAsContext0.01

DOMXPathTest

Success testConstruction0.09
Success testConstructionWithNamespacePrefix0.00
Success testNamespaceDeclarationsAreNotAttributes0.06
Success testConsistentNamespaceDeclarations0.01
Success testInconsistentNamespaceDeclarations0.00
Success testIntrinsicNamespaceDeclarationOfElementBeatsContradictoryXmlnsPreAttr0.01
Success testIntrinsicNamespaceDeclarationOfAttrBeatsContradictoryXmlnsPreAttr0.00
Success testIntrinsicNamespaceDeclarationOfElementBeatsContradictoryIntrinsicNamespaceOfAttr0.00
Success testUpdateDOMNodesReturnedBySelectNodes0.01
Success testSelection0.05
Success testPrecedingAxisWithPositionalPredicate0.01
Success testJaxen220.01
Success testPrecedingAxisInDocumentOrder0.00

EqualsTest

Success testEqualityAgainstNonExistentNodes0.14
Success testOlander0.05

ExtensionFunctionTest

Success testRegisterExtensionFunction0.14
Success testJaxen470.00

FalseTest

Success testFalseOfNumber0.12
Success testFalse0.00

FloorTest

Success testFloor0.12
Success testNegativeFloor0.00
Success testNaNFloorIsNaN0.01
Success testInfFloorIsInf0.00
Success testNegativeInfFloorIsNegativeInf0.00
Success testFloorFunctionRequiresAtLeastArgument0.00
Success testBooleanFunctionRequiresExactlyOneArgument0.00

FollowingAxisIteratorTest

Success testNoInfiniteLoops0.02
Success testRemove0.00

FollowingSiblingAxisIteratorTest

Success testNoInfiniteLoops0.01
Success testRemove0.00

FunctionCallExceptionTest

Success testMessageIsNonNull0.00
Success testMessageIsSaved0.00

FunctionContextTest

Success testJAXEN500.12
Success testUnresolvableFunction0.00
Success testUnresolvableFunctionExceptionMessage0.00
Success testGetFunctionContext0.01
Success testSerializeFunctionContext0.04

IdTest

Success testIDFunctionSelectsNothingInDocumentWithNoIds0.13
Success testIDFunctionRequiresAtLeastOneArgument0.00
Success testIDFunctionRequiresAtMostOneArgument0.00
Success testFindElementById0.06
Success testFindMultipleElementsByMultipleIDs0.02
Success testIdReturnsFirstElementWithMatchingId0.00

IterableAxisTest

Success testIterableSelfNamedAxis0.00

JavaBeanNavigatorTest

Success testSomething0.14

JaxenExceptionTest

Success testMessageIsNonNull0.00
Success testPrintStackTrace0.00

JaxenHandlerTest

Success testValidPaths0.11
Success testBogusPaths0.00

JaxenRuntimeExceptionTest

Success testMessageIsNonNull0.00
Success testPrintStackTrace0.00

JDOMNavigatorTest

Success testNullNamespace0.15
Success testGetNodeType0.06
Success testJaxen240.04
Success testJaxen580.01
Success testJaxen30.00
Success testStringFunction10.00
Success testStringFunction20.01
Success testStringFunction30.01
Success testJaxen3dupe0.01
Success testForParserErrors0.02
Success testUnderscoresInNames0.01
Success testNodesetEqualsString0.03
Success testNodesetEqualsNumber0.02
Success testIntegerArithmetic0.03
Success testFloatingPointArithmetic0.02
Success testPrecedingSiblingAxis0.01
Success testVariableLookup0.03
Success testAttributeParent0.01
Success testAttributeAsContext0.01
Success testid539920.01
Success testid540320.02
Success testid540820.01
Success testid541450.02
Success testid541560.00
Success testid541680.01
Success testid541800.00
Success testid541970.01
Success testid542190.01
Success testid542490.01
Success testid542660.01
Success testid542780.01
Success testid542980.01
Success testid544670.01
Success testid545220.02
Success testid545340.01
Success testid545700.02
Success testid546140.07
Success testNodeTypes0.02
Success testPositioning0.02
Success testid548530.01
Success testid549320.01
Success testCountFunction0.14
Success testCountFunctionMore0.12
Success testCorrectPredicateApplication0.08
Success testAxisNodeOrdering0.01
Success testDocumentFunction10.02
Success testDocumentFunctionContextExample0.01
Success testDocumentFunctionActual0.01
Success testAbsoluteLocationPaths0.00
Success testTranslateFunction0.02
Success testSubstringFunction0.01
Success testNormalizeSpaceFunction0.00
Success testStringExtensionFunctions3.08
Success testLangFunction0.01
Success testNamespacesAgain0.01
Success testPrefixDoesntMatter0.01
Success testCDATASectionsAreIncludedInTextNodes0.01
Success testNamespaces0.02
Success testNoNamespace0.00
Success testNamespaceResolution0.00
Success testTextNodes0.01
Success testNamespaceNodeCounts10.01
Success testNamespaceNodeCounts0.01
Success testNamespaceNodesHaveParent0.01
Success testNamespaceNodeAsContext0.00

JDOMXPathTest

Success testConstruction0.10
Success testSelection0.15
Success testGetDocumentNode0.00
Success testJaxen1480.01
Success testJaxen53Text0.01
Success testJaxen20AttributeNamespaceNodes0.01
Success testNamespaceNodesAreInherited0.00

LangTest

Success testLangFunction0.15
Success testLangFunctionSelectsNothing0.00
Success testLangFunctionSelectsSubcode0.00
Success testHyphenRequiredAtEnd0.00
Success testLangFunctionSelectsEmptyNodeSet0.01
Success testLangFunctionSelectsNonEmptyNodeSet0.01
Success testLangFunctionAppliedToNonElement0.00
Success testLangFunctionAppliedToDocument0.00
Success testLangFunctionSelectsNumber0.01
Success testLangFunctionRequiresOneArgument0.00
Success testLangFunctionRequiresAtMostOneArgument0.00

LastTest

Success testLastFunction0.15
Success testLastFunctionAllowsNoArguments0.01

LiteralExprTest

Success testStringLiteralContainsDoubleQuote0.07
Success testStringLiteralContainsSingleQuote0.00
Success testJaxen1770.02

LocalNameTest

Success testLocalNameOfNumber0.17