Summary

[ summary ] [ package list ] [ test cases ]

TestsErrorsFailuresSuccess rateTime(s)
22400100.00%59.74

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

Package List

[ summary ] [ package list ] [ test cases ]

PackageTestsErrorsFailuresSuccess RateTime
org.apache.commons.betwixt.derived 100100.00%0.94
org.apache.commons.betwixt 4700100.00%15.34
org.apache.commons.betwixt.digester 800100.00%2.89
org.apache.commons.betwixt.dotbetwixt 1600100.00%6.87
org.apache.commons.betwixt.examples.rss 100100.00%4.90
org.apache.commons.betwixt.expression 100100.00%0.61
org.apache.commons.betwixt.introspection 1900100.00%1.88
org.apache.commons.betwixt.io.read 1700100.00%3.82
org.apache.commons.betwixt.io 600100.00%2.41
org.apache.commons.betwixt.nowrap 100100.00%1.04
org.apache.commons.betwixt.recursion 800100.00%1.14
org.apache.commons.betwixt.registry 200100.00%0.46
org.apache.commons.betwixt.scarab 100100.00%1.00
org.apache.commons.betwixt.schema 2100100.00%5.84
org.apache.commons.betwixt.strategy.alt 400100.00%1.10
org.apache.commons.betwixt.strategy 6100100.00%8.25
org.apache.commons.betwixt.xmlunit 1000100.00%1.27

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

org.apache.commons.betwixt.derived

ClassTestsErrorsFailuresSuccess RateTime
Success TestDerived 100100.00%0.935

org.apache.commons.betwixt

ClassTestsErrorsFailuresSuccess RateTime
Success TestArrayMaps 100100.00%0.632
Success TestArrays 500100.00%1.049
Success TestBeanReader 1200100.00%1.444
Success TestBeanWriter 1000100.00%1.392
Success TestCollectives 200100.00%0.957
Success TestConversion 100100.00%0.925
Success TestCyclicRegistration 100100.00%0.735
Success TestDescriptors 300100.00%0.458
Success TestDynaBeanSupport 300100.00%0.982
Success TestOptions 200100.00%0.458
Success TestRSSRoundTrip 300100.00%5.023
Success TestXMLBeanInfoDigester 100100.00%0.755
Success TestXMLUtils 300100.00%0.531

org.apache.commons.betwixt.digester

ClassTestsErrorsFailuresSuccess RateTime
Success TestDigestDotBetwixt 100100.00%0.778
Success TestIDRead 200100.00%1.035
Success TestOptionDigestion 300100.00%0.527
Success TestXMLIntrospectorHelper 200100.00%0.550

org.apache.commons.betwixt.dotbetwixt

ClassTestsErrorsFailuresSuccess RateTime
Success TestBeanToXml 700100.00%1.110
Success TestDotBetwixtNamespace 100100.00%0.972
Success TestIntrospection 100100.00%0.799
Success TestLoopType 300100.00%1.020
Success TestMap 100100.00%1.009
Success TestMsgParser 200100.00%1.013
Success TestXmlToBean 100100.00%0.945

org.apache.commons.betwixt.examples.rss

ClassTestsErrorsFailuresSuccess RateTime
Success TestRSS 100100.00%4.904

org.apache.commons.betwixt.expression

ClassTestsErrorsFailuresSuccess RateTime
Success TestUpdaters 100100.00%0.608

org.apache.commons.betwixt.introspection

ClassTestsErrorsFailuresSuccess RateTime
Success TestDeclarativeIntrospection 1200100.00%0.850
Success TestXMLIntrospector 700100.00%1.029

org.apache.commons.betwixt.io.read

ClassTestsErrorsFailuresSuccess RateTime
Success TestBeanCreation 200100.00%1.068
Success TestMappingActions 500100.00%0.991
Success TestMaps 300100.00%1.052
Success TestReadContext 700100.00%0.706

org.apache.commons.betwixt.io

ClassTestsErrorsFailuresSuccess RateTime
Success TestAbstractBeanWriter 100100.00%0.936
Success TestBeanWriter 200100.00%0.572
Success TestSAXBeanWriter 300100.00%0.897

org.apache.commons.betwixt.nowrap

ClassTestsErrorsFailuresSuccess RateTime
Success TestNoWrap 100100.00%1.037

org.apache.commons.betwixt.recursion

ClassTestsErrorsFailuresSuccess RateTime
Success TestRecursion 800100.00%1.137

org.apache.commons.betwixt.registry

ClassTestsErrorsFailuresSuccess RateTime
Success TestXMLBeanInfoRegistry 200100.00%0.459

org.apache.commons.betwixt.scarab

ClassTestsErrorsFailuresSuccess RateTime
Success TestScarabSettings 100100.00%0.998

org.apache.commons.betwixt.schema

ClassTestsErrorsFailuresSuccess RateTime
Success TestDataTypeMapper 200100.00%0.649
Success TestSchema 200100.00%1.072
Success TestSchemaGeneration 500100.00%1.358
Success TestSchemaTranscriber 600100.00%0.858
Success TestSchemaValidity 600100.00%1.903

org.apache.commons.betwixt.strategy.alt

ClassTestsErrorsFailuresSuccess RateTime
Success TestElementsAlt 400100.00%1.097

org.apache.commons.betwixt.strategy

ClassTestsErrorsFailuresSuccess RateTime
Success TestBadCharacterReplacingNMapper 800100.00%0.537
Success TestBaseMappingStrategy 100100.00%0.689
Success TestCapitalizeNameMapper 100100.00%0.460
Success TestDecapitalizeNameMapper 100100.00%0.460
Success TestDefaultNameMapper 500100.00%0.538
Success TestDefaultPluralStemmer 800100.00%0.547
Success TestElementsIO 400100.00%0.952
Success TestHyphenatedNameMapper 600100.00%0.559
Success TestMixedContentEncoding 1200100.00%0.941
Success TestNamespaces 300100.00%0.456
Success TestObjectStringConverters 400100.00%0.546
Success TestSimpleTypeMapper 300100.00%0.994
Success Testi18nObjectStringConversion 500100.00%0.575

org.apache.commons.betwixt.xmlunit

ClassTestsErrorsFailuresSuccess RateTime
Success TestXmlTestCase 1000100.00%1.270

Test Cases

[ summary ] [ package list ] [ test cases ]

TestDerived

Success testPersonList0.49

TestArrayMaps

Success testIntrospection0.18

TestArrays

Success testWriteArray0.45
Success testReadArray0.10
Success testWriteArrayWithSetter0.03
Success testReadArrayWithSetter0.02
Success testIntrospectArrayWithSetter0.00

TestBeanReader

Success testBeanWriter0.62
Success testWriteThenRead0.03
Success testAdderButNoProperty0.00
Success testPersonList0.03
Success testWrapElements0.02
Success testSetDigesterRules0.02
Success testDateReadConversion0.05
Success testHyphenatedNameMapping0.02
Success testCustomDateReadConversion0.10
Success testReadMap0.06
Success testReadMap20.02
Success testIndirectReference0.04

TestBeanWriter

Success testBeanWriter0.37
Success testLooping0.20
Success testEscaping0.02
Success testValidEndOfLine0.01
Success testSimpleWriteEmptyElements0.02
Success testNestedWriteEmptyElements0.02
Success testArrayWrite0.04
Success testListedWriteEmptyElements0.16
Success testWriteNameMapperStrategy0.09
Success testBeanWriterWorksWithAnAddMethodAndACollection0.00

TestCollectives

Success testWriteCategories0.42
Success testReadCategories0.10

TestConversion

Success testNullTimestampConversion0.47

TestCyclicRegistration

Success testListReferenceCycle0.28

TestDescriptors

Success testElementDescriptorLazyInit0.01
Success testGetElementDescriptorByName0.00
Success testGetElementDescriptorByNameNullMatch0.00

TestDynaBeanSupport

Success testIntrospectDynaBean0.16
Success testWriteDynaBean0.27
Success testOverrideWithDotBetwixt0.11

TestOptions

Success testGetValue0.00
Success testGetNames0.00

TestRSSRoundTrip

Success testRoundTrip4.20
Success testBeanWriterRoundTrip0.37
Success testRSSRead0.00

TestXMLBeanInfoDigester

Success testDigester0.30

TestXMLUtils

Success testXMLNameTest0.08
Success testAttributeEscaping0.00
Success testCDATAEscaping0.00

TestDigestDotBetwixt

Success testDigestWithOptions0.33

TestIDRead

Success testSimpleRead0.55
Success testIDRead0.04

TestOptionDigestion

Success testGoodDigestion0.08
Success testTwoDigestions0.00
Success testGracefulBadMapping0.00

TestXMLIntrospectorHelper

Success testCreateDescriptorWithHyphenatedElementNameMapper0.10
Success testNullParameters0.00

TestBeanToXml

Success testOne0.14
Success testSimpleBean0.41
Success testWriteRecursiveBean0.00
Success testBadDotBetwixtNames0.05
Success testMixedContent0.02
Success testSimpleMixedContent0.02
Success testBasicInterfaceImpl0.04

TestDotBetwixtNamespace

Success testWriteSimpleDotBetwixtWithNamespaces0.52

TestIntrospection

Success testClassAttribute0.35

TestLoopType

Success testSimpleList0.54
Success testIgnoredProperty0.01
Success testIgnoredAdders0.02

TestMap

Success testMapWithDotBetwixtFile0.55

TestMsgParser

Success testGetAsXml0.48
Success testParseMsg0.09

TestXmlToBean

Success testMixedContent0.49

TestRSS

Success testPrintTextSummary4.45

TestUpdaters

Success testMapUpdate0.16

TestDeclarativeIntrospection

Success testStandardPropertyIsHollow0.17
Success testSimpleElementIsHollow0.00
Success testWrappedCollective0.01
Success testUnwrappedCollective0.00
Success testUnwrappedMap0.01
Success testWrappedMap0.01
Success testIsSimpleForPrimitives0.00
Success testSimpleForRSS0.18
Success testMapWithSimpleKey0.00
Success testMapWithSimpleEntry0.00
Success testConcreteMapNoWrap0.01
Success testConcreteMapWithWrap0.00

TestXMLIntrospector

Success testIntrospector0.28
Success testBeanWithBeanInfo0.18
Success testDefaultClassNormalizer0.00
Success testClassNormalizer0.00
Success testListedClassNormalizer0.00
Success testListedClassNormalizerWrite0.02
Success testBetwixtFileType0.09

TestBeanCreation

Success testCustomCreatorOne0.57
Success testCustomCreatorTwo0.05

TestMappingActions

Success testSimpleRead0.47
Success testPrimitiveCollective0.01
Success testBodyUpdateActionNoMatch0.00
Success testBodyUpdateActionMatch0.00
Success testCollection0.05

TestMaps

Success testWriteConcreateMapImplementation0.46
Success testReadConcreateMapImplementation0.10
Success testMapWithArray0.05

TestReadContext

Success testElementStackPushPop0.09
Success testElementStackMarkedPushPop0.13
Success testLastMappedClassNoClass0.00
Success testLastMappedClassBottomClass0.00
Success testLastMappedClassTwoClasses0.01
Success testLastMappedClassTopClass0.01
Success testNullElementNameMatchesAll0.01

TestAbstractBeanWriter

Success testContextCurrentElement0.48

TestBeanWriter

Success testSetEndTagForEmptyElementTrue0.12
Success testSetEndTagForEmptyElementFalse0.00

TestSAXBeanWriter

Success testWrite0.44
Success testDocumentElements0.00
Success testLocalNames0.00

TestNoWrap

Success testRoundTrip0.60

TestRecursion

Success testReadwithCollectionsInElementRoundTrip0.56
Success testReadWithoutCollectionsInElementRoundTrip0.04
Success testBeanWithIdProperty0.02
Success testCyclicReferenceStack10.02
Success testCyclicReferenceStack20.02
Success testRegisterOverflow0.00
Success testRegisterOverflow20.01
Success testCycleReferences0.02

TestXMLBeanInfoRegistry

Success testNoCache0.01
Success testDefault0.00

TestScarabSettings

Success testRoundTrip0.55

TestDataTypeMapper

Success testDefaultDataTypeMapping0.01
Success testDefaultDataTypeTransciption0.19

TestSchema

Success testCombinedRoundTrip0.57
Success testRoundTripWithoutCollectionElement0.06

TestSchemaGeneration

Success testSimplestBeanWithAttributes0.58
Success testSimplestBeanWithElement0.06
Success testSimpleBean0.07
Success testOrderLineBean0.08
Success testOrder0.13

TestSchemaTranscriber

Success testEmpty0.00
Success testSimplestBeanAttribute0.34
Success testSimplestBeanElement0.01
Success testSimpleBean0.02
Success testOrderLine0.02
Success testOrder0.02

TestSchemaValidity

Success testSimplestBeanWithAttributes0.96
Success testSimplestBeanWithElements0.10
Success testSimpleBean0.05
Success testOrderLine0.06
Success testOrder0.07
Success testRSS0.22

TestElementsAlt

Success testCapitalizeNameMapper0.55
Success testDecapitalizeNameMapper0.05
Success testDefaultElementMapper0.03
Success testHyphenatedNameMapper0.02

TestBadCharacterReplacingNMapper

Success testNoReplacementBadFirstNoChainedMapper0.08
Success testNoReplacementBadFirstWithChainedMapper0.00
Success testNoReplacementGoodFirstNoChainedMapper0.00
Success testNoReplacementGoodFirstWithChainedMapper0.00
Success testReplacementBadFirstNoChainedMapper0.00
Success testReplacementBadFirstWithChainedMapper0.00
Success testReplacementGoodFirstNoChainedMapper0.00
Success testReplacementGoodFirstWithChainedMapper0.00

TestBaseMappingStrategy

Success testArrayMapping0.24

TestCapitalizeNameMapper

Success testDecapitalize0.01

TestDecapitalizeNameMapper

Success testDecapitalize0.01

TestDefaultNameMapper

Success testDefault0.08
Success testBadCharBadFirstOne0.00
Success testBadCharBadFirstTwo0.00
Success testBadCharGoodFirstOne0.00
Success testBadCharGoodFirstTwo0.00

TestDefaultPluralStemmer

Success testNullMap0.03
Success testFirstMatch0.00
Success testSecondMatch0.00
Success testSecondNonMatch0.00
Success testThirdMatch0.00
Success testMultipleMatches0.00
Success testESPluralEndingMatch0.00
Success testClosestMatch0.05

TestElementsIO

Success testCapitalizeNameMapper0.44
Success testDecapitalizeNameMapper0.03
Success testDefaultElementMapper0.02
Success testHyphenatedNameMapper0.02

TestHyphenatedNameMapper

Success testLowerCase0.00
Success testLowerCaseViaBeanDescriptor0.00
Success testUpperCase0.00
Success testUpperCaseViaProperties0.00
Success testUpperCaseLongViaProperties0.00
Success testBeanWithAdd0.10

TestMixedContentEncoding

Success testBaseMixedEscapeCharacters0.09
Success testBaseMixedCDATAEncoding0.00
Success testBaseMixedEncode0.00
Success testDefaultImplementation0.00
Success testEscapedCharactersImplementation0.00
Success testCDATAImplementation0.00
Success testDefaultOutput0.22
Success testDefaultOutputWithCDATAOption0.00
Success testDefaultOutputWithCharacterEscapingOption0.00
Success testDefaultOutputWithDotBetwixtOptions0.16
Success testEscapedOutput0.00
Success testCDATAEncodedOutput0.00

TestNamespaces

Success testNamespacePrefixMapper0.00
Success testNamespacePrefixMapperPrefixGeneration0.00
Success testNamespacePrefixMapperMatchingPrefix0.00

TestObjectStringConverters

Success testBaseConverter0.00
Success testConvertUtilsConverter0.09
Success testDefaultOSConverter0.00
Success testDefaultOSConverterDates0.02

TestSimpleTypeMapper

Success testNewStrategy0.18
Success testWrite0.27
Success testRead0.10

Testi18nObjectStringConversion

Success testFrenchDefaultLocale0.03
Success testBaseConverter0.00
Success testConvertUtilsConverter0.09
Success testDefaultOSConverter0.00
Success testDefaultOSConverterDates0.02

TestXmlTestCase

Success testXMLUnit0.16
Success testXMLUnit20.02
Success testXMLUnit30.02
Success testXMLUnit40.03
Success testXMLUnit50.02
Success testXMLUnit60.02
Success testValidateSchemaValidOne0.42
Success testValidateSchemaInvalidOne0.03
Success testValidateSchemaValidTwo0.09
Success testValidateSchemaInvalidTwo0.02