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
Success testLocalNameWithTwoArguments0.03
Success testLocalNameAllowsNoArguments0.00
Success testLocalNameOfCommentIsEmptyString0.01
Success testLocalNameOfEmptyNodeSetIsEmptyString0.00
Success testLocalNameOfProcessingInstructionIsTarget0.00
Success testLocalNameOfAttribute0.01
Success testLocalNameOfTextIsEmptyString0.01
Success testLocalNameOfNamespaceIsPrefix0.06
Success testLocalNameNoArguments0.00

ModTest

Success testModofNonIntegers0.13

NamespaceTest

Success testMultipleNamespaceAxis0.13
Success testNumberOfNamespaceNodes0.01
Success testNamespaceAxis0.00
Success testUnprefixedNamespaceAxis0.00
Success testNamespaceNodesReadFromAttributes0.00
Success testUnboundNamespaceUsedInXPathExpression0.01
Success testQueryDefaultNamespace0.00
Success testQueryDefaultNamespaceWithContext0.00

NamespaceURITest

Success testNamespaceURIOfNumber0.17
Success testNamespaceURINoArguments0.00
Success testNamespaceURIOfEmptyNodeSetIsEmptyString0.02
Success testNamespaceURIOfProcessingInstructionIsEmptyString0.01
Success testNamespaceURIOfAttribute0.01
Success testNamespaceURIOfAttributeInNamespace0.00
Success testNamespaceURIOfTextIsEmptyString0.01
Success testNamespaceURIRequiresAtMostOneArgument0.00
Success testNamespaceURIOfNamespaceIsNull0.06
Success testNamespaceURIOfComment0.01

NameTest

Success testNameOfNumber0.17
Success testNameWithTwoArguments0.03
Success testNameAllowsNoArguments0.00
Success testNameOfCommentIsEmptyString0.01
Success testNameOfProcessingInstructionIsTarget0.01
Success testNameOfAttribute0.00
Success testNameOfTextIsEmptyString0.01
Success testNameOfNamespaceIsPrefix0.01
Success testNameNoArguments0.06

NormalizeSpaceTest

Success testNormalizeSpaceUsesXMLSpaceRulesNotJavaRules0.12
Success testNormalizeSpaceUsesXMLSpaceRulesNotJavaRules20.00
Success testNormalizeSpaceInContextNode0.01
Success testNormalizeSpaceRequiresAtMostOneArguments0.00

NotTest

Success testZeroIsFalse0.12
Success testOneIsTrue0.00
Success testEmptyStringIsFalse0.00
Success testNaNIsFalse0.01
Success testNonEmptyStringIsTrue0.00
Success testNotFunctionRequiresOneArgument0.00
Success testNotFunctionRequiresExactlyOneArgument0.00

NumberTest

Success testNumberFunctionOperatesOnFirstNodeInDocumentOrder0.14
Success testNumberFunctionOperatesOnContextNode0.00
Success testNumberFunctionRequiresAtMostOneArgument0.00
Success testNumberFunctionAppliedToNonNumericString0.00
Success testIsNan0.00

PatternHandlerTest

Success testValidPaths0.10
Success testBogusPaths0.00

PositionTest

Success testPositionOfNumber0.12

PrecedingAxisIteratorTest

Success testNoInfiniteLoops0.02
Success testRemove0.00

PrecedingSiblingAxisIteratorTest

Success testNoInfiniteLoops0.01
Success testRemove0.00

PriorityTest

Success testDocumentNode0.07
Success testNameNode0.01
Success testQNameNode0.00
Success testFilter0.01
Success testURI0.00
Success testNodeType0.00
Success testAttribute0.00
Success testAnyNode0.00

ProcessingInstructionNodeTest

Success testGetText0.09
Success testGetTextWithName0.00
Success testGetTextWithPredicate0.01

RoundTest

Success testRound0.12
Success testNegativeRound0.00
Success testNaNRoundIsNaN0.01
Success testRoundFunctionRequiresAtLeastOneArgument0.00
Success testRoundFunctionRequiresAtMostOneArgument0.00

SAXPathExceptionTest

Success testMessageIsNonNull0.00
Success testPrintStackTrace0.00

SimpleNamespaceContextTest

Success testMapCopy0.00
Success testCantUseNonStringsAsValues0.00
Success testCantUseNonStringsAsKeys0.00
Success testContextFromElement0.01
Success testSerialization0.02

SimpleVariableContextTest

Success testRoundTripSerialization0.03
Success testSerializationFormatHasNotChanged0.00

SingleObjectIteratorTest

Success testNoInfiniteLoops0.00
Success testRemove0.00

SingletonListTest

Success testIndexOutOfBoundsException0.00

StartsWithTest

Success testStartsWithNumber0.12
Success testStartsWithString0.00
Success testStartsWithString30.00
Success testStartsWithNumber20.00
Success testStartsWithString20.00
Success testEmptyStringStartsWithNonEmptyString0.00
Success testEmptyStringStartsWithEmptyString0.00
Success testStartsWithEmptyString0.00
Success testStartsWithFunctionRequiresAtLeastTwoArguments0.00
Success testStartsWithFunctionRequiresAtMostTwoArguments0.00

StringLengthTest

Success testStringLengthOfNumber0.12
Success testStringLengthOfEmptyString0.00
Success testStringLengthOfString0.00
Success testStringLengthFunctionOperatesOnContextNode0.01
Success testStringLengthFunctionCountsUnicodeCharactersNotJavaChars0.00
Success testStringLengthFunctionWithMalformedString0.00
Success testStringLengthFunctionRequiresExactlyOneArgument0.00

StringTest

Success testStringFunctionOperatesOnFirstNodeInDocumentOrder0.15
Success testStringValueOfComment0.01
Success testStringValueOfNull0.00
Success testStringValueOfNullWithNonNullNavigator0.00
Success testStringValueOfNamespaceNode0.01
Success testSmallNumbersDontUseExponentialNotation0.01
Success testBigNumbersDontUseExponentialNotation0.00
Success testStringOfInfinity0.01
Success testStringOfNegativeInfinity0.00
Success testStringOfNegativeZero0.00
Success testIntegersAreFormattedAsInts0.00
Success testStringFunctionRequiresAtMostOneArgument0.00

SubstringAfterTest

Success testSubstringAfterNumber0.12
Success testSubstringAfterString0.00
Success testSubstringAfterString40.00
Success testSubstringAfterNumber20.00
Success testSubstringAfterString20.00
Success testSubstringAfterString30.00
Success testEmptyStringSubstringAfterNonEmptyString0.00
Success testEmptyStringBeforeEmptyString0.00
Success testSubstringAfterEmptyString0.00
Success testSubstringAfterFunctionRequiresAtLeastTwoArguments0.00
Success testSubstringAfterFunctionRequiresAtMostTwoArguments0.00

SubstringBeforeTest

Success testSubstringBeforeNumber0.12
Success testSubstringBeforeString0.00
Success testContainsString30.00
Success testSubstringBeforeNumber20.00
Success testSubstringBeforeString20.00
Success testSubstringBeforeString30.00
Success testEmptyStringSubstringBeforeNonEmptyString0.00
Success testEmptyStringBeforeEmptyString0.00
Success testSubstringBeforeEmptyString0.00
Success testSubstringBeforeFunctionRequiresAtLeastTwoArguments0.00
Success testSubstringBeforeFunctionRequiresAtMostTwoArguments0.00

SubstringTest

Success testSubstringOfNumber0.13
Success testSubstringOfNumber20.00
Success testUnusualSubstring10.00
Success testUnusualSubstring20.00
Success testUnusualSubstring30.01
Success testUnusualSubstring40.00
Success testUnusualSubstring50.00
Success testUnusualSubstring60.00
Success testSubstringOfNaN0.00
Success testSubstringOfEmptyString0.00
Success testSubstringWithNegativeLength0.00
Success testSubstringWithExcessiveLength0.00
Success testSubstringWithNegativeLength20.01
Success testSubstringFunctionRequiresAtLeastTwoArguments0.00
Success testNegativeStartNoLength0.00
Success testNegativeStartWithLength0.00
Success testSubstringFunctionRequiresAtMostThreeArguments0.00
Success testStringLengthCountsUnicodeCharactersNotJavaChars0.00
Success testStringLengthIndexesUnicodeCharactersNotJavaChars0.00
Success testStringLengthIndexesAndCountsUnicodeCharactersNotJavaChars0.00

SumTest

Success testSumOfNumber0.12
Success testSumNoArguments0.00

TranslateFunctionTest

Success testTranslate0.12
Success testTranslateIgnoresExtraArguments0.00
Success testTranslateFunctionRequiresAtLeastThreeArguments0.00
Success testTranslateRequiresAtMostThreeArguments0.00
Success testTranslateStringThatContainsNonBMPChars0.00
Success testTranslateNonBMPChars0.00
Success testTranslateNonBMPChars20.00
Success testTranslateWithNonBMPChars0.00
Success testTranslateWithNonBMPChars20.00
Success testTranslateWithMalformedSurrogatePair0.00
Success testTranslateWithMissingLowSurrogate0.00
Success testTranslateWithExtraCharsInReplacementString0.00

TrueTest

Success testTrueOfNumber0.12

UnresolvableExceptionTest

Success testUnresolvableVariable0.14
Success testUnresolvableFunction0.01

UnsupportedAxisExceptionTest

Success testMessageIsNonNull0.01

VariableContextTest

Success testUnresolvableVariable0.13
Success testGetVariableContext0.00
Success testSetNamespacelessVariable0.00

XOMNavigatorTest

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

XOMXPathTest

Success testConstruction0.08
Success testSelection0.15

XPathReaderFactoryTest

Success testDefault0.01
Success testValidByProperty0.00
Success testInvalidByProperty0.00
Success testNonExistantByProperty0.00
Success testValidExplicit0.00
Success testInvalidExplicit0.00
Success testNonExistantExplicit0.00

XPathReaderTest

Success testPaths0.07
Success testBogusPaths0.01
Success testChildrenOfNumber0.00
Success testChildIsNumber0.00
Success testNumberOrNumber0.10
Success testStringOrNumber0.00
Success testStringOrString0.06
Success testUnionofNodesAndNonNodes0.03
Success testValidAxis0.01
Success testInvalidAxis0.00
Success testLocationPathStartsWithVariable0.00
Success testLocationPathStartsWithParentheses0.01
Success testNoSpaceAfterDiv0.01
Success testNoSpaceAfterMod0.01
Success testNoSpaceAfterPlus0.01
Success testNoSpaceAfterAnd0.01
Success testNoSpaceAfterOr0.00
Success testAndImmediatelyFollowedByRelativeLocationPath0.01

XPathSyntaxExceptionTest

Success testGetXPath0.07
Success testGetPositionMarker0.00
Success testGetMultilineMessage0.00