Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
27800100.00%4.34

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

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.codehaus.metaclass 3900100.00%0.11
org.codehaus.metaclass.introspector 2300100.00%0.45
org.codehaus.metaclass.io 6400100.00%0.69
org.codehaus.metaclass.model 2700100.00%0.26
org.codehaus.metaclass.tools.compiler 2100100.00%0.34
org.codehaus.metaclass.tools.packer 800100.00%0.05
org.codehaus.metaclass.tools.qdox 5500100.00%0.19
org.codehaus.metaclass.tools.tasks 4100100.00%2.25

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

org.codehaus.metaclass

ClassTestsErrorsFailuresSuccess RateTime
Success AttributesTestCase 3900100.00%0.109

org.codehaus.metaclass.introspector

ClassTestsErrorsFailuresSuccess RateTime
Success CachingMetaClassAccessorTestCase 800100.00%0.078
Success DefaultMetaClassAccessorTestCase 400100.00%0.078
Success MetaClassExceptionTestCase 200100.00%0.047
Success MetaClassIntrospectorTestCase 700100.00%0.140
Success WrapperMetaClassAccessorTestCase 200100.00%0.110

org.codehaus.metaclass.io

ClassTestsErrorsFailuresSuccess RateTime
Success AddMetaDataAdapterTestCase 400100.00%0.156
Success DOMMetaClassDeserializerTestCase 1500100.00%0.094
Success ExtractMetaDataVisitorTestCase 300100.00%0.062
Success MetaClassIOASMTestCase 800100.00%0.156
Success MetaClassIOBinaryTestCase 2600100.00%0.078
Success SAXMetaClassSerializerTestCase 800100.00%0.141

org.codehaus.metaclass.model

ClassTestsErrorsFailuresSuccess RateTime
Success AttributeTestCase 400100.00%0.047
Success ClassDescriptorTestCase 600100.00%0.046
Success FeatureDescriptorTestCase 700100.00%0.047
Success FieldDescriptorTestCase 300100.00%0.047
Success MethodDescriptorTestCase 400100.00%0.047
Success ParameterDescriptorTestCase 300100.00%0.031

org.codehaus.metaclass.tools.compiler

ClassTestsErrorsFailuresSuccess RateTime
Success ClassDescriptorCompilerTestCase 1800100.00%0.281
Success MulticastJavaClassFilterTestCase 300100.00%0.062

org.codehaus.metaclass.tools.packer

ClassTestsErrorsFailuresSuccess RateTime
Success ClassDescriptorPackerTestCase 800100.00%0.047

org.codehaus.metaclass.tools.qdox

ClassTestsErrorsFailuresSuccess RateTime
Success MulticastInterceptorTestCase 1100100.00%0.047
Success NonNamespaceAttributeRemovingInterceptorTestCase 700100.00%0.047
Success QDoxDescriptorParserTestCase 3700100.00%0.094

org.codehaus.metaclass.tools.tasks

ClassTestsErrorsFailuresSuccess RateTime
Success AddToPluginSetTaskTestCase 500100.00%0.078
Success AntIntegrationTestCase 100100.00%1.313
Success FormatEnumTestCase 300100.00%0.031
Success MetaGenerateTaskTestCase 2100100.00%0.579
Success PluginElementTestCase 300100.00%0.063
Success PluginSetTestCase 700100.00%0.078
Success RegisterMetaClassLibTaskTestCase 100100.00%0.110

Test Cases

[ summary] [ package list] [ test cases]

AttributesTestCase

Success testInstantiateAttributesClass0.02
Success testGetAttributeByNameWithZeroAttributes0.02
Success testGetAttributeByNameWithNoMatchingAttributes0.00
Success testGetAttributeByNameWithOneMatchingAttribute0.00
Success testGetAttributeByNameWithOneMatchingAttributes0.00
Success testGetAttributesByNameWithZeroAttributes0.00
Success testGetAttributesByNameWithNoMatchingAttributes0.00
Success testGetAttributesByNameWithOneMatchingAttribute0.00
Success testGetAttributesByNameWithOneMatchingAttributes0.00
Success testGetAttributesForClass0.02
Success testGetAttributesForClassSansMetaData0.00
Success testGetAttributesForClassWithNameSansMetaData0.00
Success testGetAttributesForClassWithName0.00
Success testGetAttributeForClassWithNameSansMetaData0.00
Success testGetAttributeForClassWithName0.00
Success testGetAttributesForField0.00
Success testGetAttributesForFieldSansMetaData0.00
Success testGetAttributesForFieldWithNameSansMetaData0.00
Success testGetAttributesForFieldWithName0.00
Success testGetAttributeForFieldWithNameSansMetaData0.00
Success testGetAttributeForFieldWithName0.00
Success testGetAttributesForMethodSansMetaData0.00
Success testGetAttributesForMethod0.00
Success testGetAttributesForMethodWithNameSansMetaData0.00
Success testGetAttributesForMethodWithName0.00
Success testGetAttributeForMethodWithNameSansMetaData0.00
Success testGetAttributeForMethodWithName0.00
Success testGetNonExistentField0.00
Success testGetNonExistentMethod0.00
Success testGetNonExistentConstructor0.00
Success testGetAttributesForConstructorSansMetaData0.00
Success testGetAttributesForConstructor0.00
Success testGetAttributesForConstructorWithNameSansMetaData0.00
Success testGetAttributesForConstructorWithName0.00
Success testGetAttributeForConstructorWithNameSansMetaData0.00
Success testGetAttributeForConstructorWithName0.00
Success testGetAttributeForConstructorWithMatchingNamedCtorButDifferentParameters0.00
Success testGetAttributeForMethodWithMatchingNamedMethodButDifferentParameters0.02
Success testGetConstructorOnDefaultPackageClass0.00

CachingMetaClassAccessorTestCase

Success testNullClassnamePassedToGetClassDescriptor0.02
Success testNullClassLoaderPassedToGetClassDescriptor0.00
Success testGetNonExistent0.03
Success testGetExistent0.00
Success testGetExistentThenClear0.00
Success testRegisterMultipleInSameClassLoader0.00
Success testNullDescriptorPassedToRegisterDescriptor0.00
Success testNullClassLoaderPassedToRegisterDescriptor0.00

DefaultMetaClassAccessorTestCase

Success testLoadBinaryAttributesForClass0.03
Success testLoadXMLAttributesForAsClass0.02
Success testMissingAttributesForClass0.00
Success testBadAttributesForClass0.00

MetaClassExceptionTestCase

Success testMetaClassExceptionSimpleCtor0.00
Success testMetaClassExceptionComplexCtor0.00

MetaClassIntrospectorTestCase

Success testInstantiateMetaClassIntrospectorClass0.02
Success testGetClassDescriptorViaClassObject0.02
Success testGetClassDescriptorViaClassnameAndClassLoader0.00
Success testGetMissingClassDescriptor0.00
Success testSetNullAccessor0.00
Success testGetClassDescriptorFromCache0.00
Success testSetAccessorUnderSecurityManager0.06

WrapperMetaClassAccessorTestCase

Success testNullAccessorPassedToCtor0.02
Success testWrapperMetaClassAccessor0.06

AddMetaDataAdapterTestCase

Success testVisitMetaDataAttribute0.06
Success testVisitNonMetaDataAttribute0.03
Success testVisitClassAndAddMetaData0.03
Success testVisitClassAndAddInvalidMetaData0.00

DOMMetaClassDeserializerTestCase

Success testGetPathDescriptionOneLevelDeep0.02
Success testGetPathDescriptionMultipleLevelsDeep0.00
Success testExpectElementThatIsPresent0.00
Success testExpectElementThatIsNotPresent0.00
Success testExpectAttributeThatIsPresent0.00
Success testExpectAttributeThatIsNotPresent0.00
Success testBuildParam0.00
Success testAttributeWithJustName0.02
Success testAttributeWithParametersAndValue0.00
Success testAttributeWithParameters0.00
Success testAttributeWithValue0.00
Success testBuildField0.00
Success testBuildParameter0.02
Success testBuildMethod0.00
Success testBuildClass0.02

ExtractMetaDataVisitorTestCase

Success testVisitNonMatchingAttribute0.02
Success testVisitMatchingAttributeWithInvalidMetaData0.02
Success testVisitMatchingAttributeWithValidMetaData0.00

MetaClassIOASMTestCase

Success testGetResourceName0.02
Success testSerializeThenDeserializeClass0.06
Success testDeserializeClassWithNoMetaData0.00
Success testDeserializeClassWithIOException0.00
Success testSerializeDescriptorWithMissingFile0.00
Success testSerialize0.03
Success testSerializeWithError0.00
Success testSerializeButNoClassFilePresent0.02

MetaClassIOBinaryTestCase

Success testFailToSerialize0.03
Success testGetResourceName0.00
Success testBinaryIOWriteZeroAttributes0.00
Success testBinaryIOReadZeroAttributes0.00
Success testBinaryIOWriteAttributeWithoutValueOrParameters0.00
Success testBinaryIOReadAttributeWithoutValueOrParameters0.00
Success testBinaryIOWriteAttributeWithValue0.00
Success testBinaryIOReadAttributeWithValueAndParameters0.00
Success testBinaryIOReadAttributeWithValue0.00
Success testBinaryIOWriteAttributeWithParameters0.00
Success testBinaryIOReadAttributeWithParameters0.00
Success testBinaryIOWriteParameters0.00
Success testBinaryIOReadParameters0.00
Success testBinaryIOWriteZeroParameters0.00
Success testBinaryIOReadZeroParameters0.00
Success testBinaryIOReadFields0.00
Success testBinaryIOWriteFields0.00
Success testBinaryIOWriteZeroFields0.00
Success testBinaryIOReadZeroFields0.00
Success testBinaryIOReadMethods0.00
Success testBinaryIOWriteMethods0.00
Success testBinaryIOWriteZeroMethods0.00
Success testBinaryIOReadZeroMethods0.00
Success testBinaryIOWriteRead0.02
Success testBinaryIOReadClassWithBadVersion0.00
Success testBinaryIOReadClass0.00

SAXMetaClassSerializerTestCase

Success testSerializeText0.08
Success testSerializeAttributeParams0.00
Success testSerializeAttributes0.00
Success testSerializeMethodParameters0.00
Success testSerializeMethods0.00
Success testSerializeFields0.00
Success testSerializeClass0.00
Success testSerializeClassAsDocument0.00

AttributeTestCase

Success testAttributeOnlyWithName0.00
Success testAttributeWithNameAndValue0.00
Success testAttributeWithNameAndParameters0.02
Success testAttributeWithNullName0.00

ClassDescriptorTestCase

Success testNullNamePassedToCtor0.02
Success testNullFieldsPassedToCtor0.00
Success testNullInFieldsPassedToCtor0.00
Success testNullMethodsPassedToCtor0.00
Success testNullInMethodsPassedToCtor0.00
Success testClassDescriptor0.00

FeatureDescriptorTestCase

Success testFeatureDescriptor0.00
Success testFeatureDescriptorWithInheritedAttribute0.00
Success testNullDeclaredAttributesPassedToCtor0.00
Success testNullInDeclaredAttributesPassedToCtor0.00
Success testNullAttributesPassedToCtor0.00
Success testNullInAttributesPassedToCtor0.00
Success testDeclaredAttributesNotAnAttribute0.00

FieldDescriptorTestCase

Success testFieldDescriptor0.00
Success testNullNamePassedToCtor0.00
Success testNulltypePassedToCtor0.00

MethodDescriptorTestCase

Success testNullNamePassedToCtor0.02
Success testNullReturnTypePassedToCtor0.00
Success testNullParametersPassedToCtor0.00
Success testNullInParametersPassedToCtor0.00

ParameterDescriptorTestCase

Success testParameterWithNullName0.00
Success testParameterWithNullType0.00
Success testParameter0.00

ClassDescriptorCompilerTestCase

Success testNonNullInShutdownInputStream0.03
Success testSetNullMonitor0.00
Success testAddNullSourceFile0.00
Success testAddNullFilter0.00
Success testAddNullInterceptor0.00
Success testSetMetaClassIO0.00
Success testFailToWriteClassDescriptors0.03
Success testNullDestDir0.00
Success testFileAsDestDir0.00
Success testDestDirNoExistAndNoCreate0.00
Success testNoSourceFiles0.03
Success testSingleSourceFile0.08
Success testSingleSourceFileInWrongDirectory0.02
Success testNonExistentSourceFile0.00
Success testSingleSourceFileWithPassThroughInterceptor0.02
Success testSingleSourceFileWithExceptingInterceptor0.02
Success testSingleSourceFileWithDeletingInterceptor0.02
Success testSingleSourceFileWithDeletingFilter0.02

MulticastJavaClassFilterTestCase

Success testBasicFiltering0.03
Success testCtorWithNullArg0.00
Success testCtorWithNullContainedInArg0.00

ClassDescriptorPackerTestCase

Success testIsEmptyWithEmpty0.02
Success testIsEmptyWithDeclared0.00
Success testIsEmptyWithInherited0.00
Success testPackFields0.00
Success testPackMethodsWithNoKeepEmpty0.00
Success testPackMethodsWithKeepEmpty0.00
Success testPackEmptyClass0.00
Success testPackNonEmptyClass0.00

MulticastInterceptorTestCase

Success testMulticastInterceptorCtorWithNullInterceptors0.00
Success testMulticastInterceptorCtorWithInterceptorsContainingNull0.00
Success testProcessClassAttribute0.02
Success testProcessClassAttributeThatIsDeleted0.00
Success testProcessClassAttributes0.00
Success testProcessMethodAttribute0.00
Success testProcessMethodAttributeThatIsDeleted0.00
Success testProcessMethodAttributes0.00
Success testProcessFieldAttribute0.00
Success testProcessFieldAttributeThatIsDeleted0.00
Success testProcessFieldAttributes0.00

NonNamespaceAttributeRemovingInterceptorTestCase

Success testProcessAttributeWithNamespacedAttribute0.02
Success testProcessAttributeWithNonNamespacedAttribute0.00
Success testProcessAttributeWithNamespaceSeparatorAtStart0.00
Success testProcessAttributeWithNamespaceSeparatorAtEnd0.00
Success testProcessClassAttribute0.00
Success testProcessMethodAttribute0.00
Success testProcessFieldAttribute0.00

QDoxDescriptorParserTestCase

Success testParseValueIntoParametersWithSimpleString0.02
Success testParseValueIntoParametersWithKeyStartingWithNonIdentifier0.00
Success testParseValueIntoParametersWithValueNotStartingWithTalkies0.00
Success testParseValueIntoParametersWithSimpleStringAndEquals0.00
Success testParseValueIntoParametersWithSimpleStringAndValueStart0.00
Success testParseValueIntoParametersWithSimpleStringAndValueUnEnded0.00
Success testParseValueIntoParametersWithSimpleStringAndValidStart0.00
Success testParseValueIntoParametersWithSimpleStringAndEqualsAndValidStart0.00
Success testParseValueIntoParametersWithSimpleStringAndValueStartAndValidStart0.00
Success testParseValueIntoParametersWithSimpleStringAndValueUnEndedAndValidStart0.00
Success testParseValueIntoParametersWithSingleKey0.00
Success testParseValueIntoParametersWithSingleKeySurroundedByWhitespace0.00
Success testParseValueIntoParametersWithMultipleKey0.00
Success testParseValueIntoParametersWithMultipleKeySurroundedByWhitespace0.00
Success testParseValueIntoParametersWithMultipleKeySurroundedByZeroWhitespace0.00
Success testBuildAttributeWithNullQDoxValue0.02
Success testBuildAttributeWithEmptyQDoxValue0.00
Success testBuildAttributeWithValue0.00
Success testBuildAttributeWithParameters0.00
Success testBuildField0.02
Success testBuildFields0.00
Success testBuildFieldWitAttributeDeletion0.00
Success testBuildFieldWitAttributeRewritten0.00
Success testBuildFieldWitAttributesReplaced0.00
Success testBuildParameter0.00
Success testBuildParameters0.00
Success testBuildMethod0.02
Success testBuildMethodWithNullReturn0.00
Success testBuildMethods0.00
Success testBuildMethodWithAttributeDeletion0.00
Success testBuildMethodWithAttributeRewritten0.00
Success testBuildMethodWithAttributesReplaced0.00
Success testBuildClass0.00
Success testBuildClassUsingOwnInterceptors0.00
Success testBuildClassWithAttributeDeletion0.00
Success testBuildClassWithAttributeRewritten0.00
Success testBuildClassWithAttributesReplaces0.00

AddToPluginSetTaskTestCase

Success testNullId0.02
Success testNullRefid0.00
Success testBadTypeofID0.03
Success testBadTypeofRefID0.00
Success testSuccess0.00

AntIntegrationTestCase

Success testSimpleRun1.28

FormatEnumTestCase

Success testBinaryFormat0.00
Success testXMLFormat0.00
Success testUnknownFormat0.00

MetaGenerateTaskTestCase

Success testErrorGeneratingDescriptor0.08
Success testGetOutputDescriptionWithBinary0.00
Success testGetOutputDescriptionWithXML0.00
Success testGetMetaClassIOWithBinary0.02
Success testGetMetaClassIOWithXML0.00
Success testGetMetaClassIOWithClass0.00
Success testCreateFilterOfBadType0.03
Success testCreateFilterUsingBadClassname0.00
Success testCreateFilterUsingBadClassnameButSpecifyingClasspath0.02
Success testNullDestDir0.02
Success testFileAsDestDir0.02
Success testDestDirNoExistAndNoCreate0.00
Success testNoSourceFiles0.03
Success testSingleSourceFile0.11
Success testSingleSourceFileAsXML0.09
Success testSingleSourceFileCompactedAway0.02
Success testSingleSourceFileInWrongDirectory0.03
Success testErrorWritingDescriptor0.02
Success testMissingFile0.02
Success testSingleSourceFileWithPassThroughInterceptor0.02
Success testSingleSourceFileWithPassThroughFilter0.03

PluginElementTestCase

Success testGetName0.00
Success testGetNullPath0.00
Success testGetPathWithFileSet0.03

PluginSetTestCase

Success testAddPluginWithNullName0.02
Success testAddSinglePlugin0.00
Success testAddSinglePluginSet0.00
Success testSetRefID0.02
Success testSetRefIDOnBadType0.00
Success testSetRefIDWithPluginAdded0.02
Success testNullTypePassedToCtor0.00