[Summary] [Package List] [Test Cases]
Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|
217 | 0 | 0 | 0 | 100% | 32.072 |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
[Summary] [Package List] [Test Cases]
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AbnormalPojosTest | 12 | 0 | 0 | 0 | 100% | 1.713 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
BooleanUnitTest | 1 | 0 | 0 | 0 | 100% | 0.188 | |
ClassUnitTest | 3 | 0 | 0 | 0 | 100% | 0.376 | |
PodamFactoryBasicTypesTest | 20 | 0 | 0 | 0 | 100% | 4.09 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
Pdm43UnitTest | 1 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
SingletonsTest | 1 | 0 | 0 | 0 | 100% | 0.132 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ExtraMethodsUnitTest | 1 | 0 | 0 | 0 | 100% | 0 | |
MyInitPojoUnitTest | 1 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
Pdm45UnitTest | 9 | 0 | 0 | 0 | 100% | 0.334 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
PodamFactoryInjectionIntegrationTest | 1 | 0 | 0 | 0 | 100% | 0.727 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
MemoizationTest | 7 | 0 | 0 | 0 | 100% | 0.8 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
CollectionsTest | 11 | 0 | 0 | 0 | 100% | 1.208 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ConstructorsUnitTest | 26 | 0 | 0 | 0 | 100% | 3.289 | |
ReadOnlyComplexTypesTest | 4 | 0 | 0 | 0 | 100% | 0.516 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ExternalFactoryUnitTest | 7 | 0 | 0 | 0 | 100% | 0.955 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
TypeManufacturingTest | 18 | 0 | 0 | 0 | 100% | 2.135 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ValidatedPojoTest | 6 | 0 | 0 | 0 | 100% | 1.02 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ClassInfoTest | 6 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
Issue93UnitTest | 1 | 0 | 0 | 0 | 100% | 5.118 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
Pdm3PojoUnitTest | 18 | 0 | 0 | 0 | 100% | 0.016 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
InheritanceTest | 4 | 0 | 0 | 0 | 100% | 0.505 | |
MultipleInterfacesInheritanceTest | 3 | 0 | 0 | 0 | 100% | 0.373 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AnnotationsExceptionsTest | 7 | 0 | 0 | 0 | 100% | 0.008 | |
AnnotationsTest | 18 | 0 | 0 | 0 | 100% | 5.587 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
InstantiationUnitTest | 6 | 0 | 0 | 0 | 100% | 0.168 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
InvisibleConstructorAndNoSettersTest | 1 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
RandomDataProviderStrategyImplInitialisationUnitTest | 7 | 0 | 0 | 0 | 100% | 0.84 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
XMLDatatypeUnitTest | 3 | 0 | 0 | 0 | 100% | 0.362 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
RandomnessTest | 1 | 0 | 0 | 0 | 100% | 0.155 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
WalkThroughExampleUnitTest | 7 | 0 | 0 | 0 | 100% | 0.87 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ExtensionsTest | 4 | 0 | 0 | 0 | 100% | 0.297 | |
NonEJBPojoTest | 1 | 0 | 0 | 0 | 100% | 0.155 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
FactoryUnitTest | 1 | 0 | 0 | 0 | 100% | 0.135 |
[Summary] [Package List] [Test Cases]
podamShouldThrowExceptionWhenPodamIntegerValueContainsInvalidCharacters | 0 | |
podamShouldThrowExceptionWhenPodamByteValueContainsInvalidCharacters | 0 | |
podamShouldThrowExceptionWhenPodamDoubleValueContainsInvalidCharacters | 0 | |
podamShouldThrowExceptionWhenPodamFloatValueContainsInvalidCharacters | 0 | |
podamShouldThrowExceptionWhenPodamStrategyValueContainsInvalidStrategy | 0.004 | |
podamShouldThrowExceptionWhenPodamShortValueContainsInvalidCharacters | 0 | |
podamShouldThrowExceptionWhenPodamLongValueContainsInvalidCharacters | 0.004 |
podamShouldNotFillFieldsAnnotatedWithExcludeAnnotation | 0.795 | |
podamShouldHandleIntegerValues | 0.178 | |
podamShouldHandleBooleanValuesWithThePodamBooleanValueAnnotation | 0.132 | |
podamShouldHandlePojosWithAnnotatedFieldsUsingHibernateConstraintsAnnotations | 0.154 | |
podamShouldHandleByteValuesWithThePodamByteValueAnnotation | 0.124 | |
podamShouldHandleCharValuesWithThePodamCharValueAnnotation | 0.112 | |
podamShouldHandleDoubleValuesWithThePodamDoubleValueAnnotation | 0.122 | |
podamShouldAssignExactValuesDefinedInPodamStrategyValueAnnotation | 0.196 | |
podamShouldHandleImmutablePojosAnnotatedWithPodamConstructor | 0.158 | |
podamShouldHandlePojosWithAnnotatedFieldAndSetter | 0.108 | |
podamShouldHandleFloatValuesWithThePodamFloatValueAnnotation | 0.114 | |
podamShouldHandlePojosWithAnnotatedFieldsAndCustomGenericAnnotationStrategy | 0.118 | |
podamShouldHandleConstructorsWithOneOrMoreSelfReferences | 0.238 | |
podamShouldHandleLongValues | 0.032 | |
podamShouldHandleShortValuesWithThePodamShortValueAnnotation | 0.13 | |
thePodamCollectionAnnotationShouldWorkOnAllCollections | 0.112 | |
podamShouldAssignExactValuesDefinedInEmailAnnotation | 0.108 | |
podamShouldAssignPreciseValuesWithTheStringValueAnnotation | 0.124 |
podamShouldHandleTheManufacturingOfPojosWithGenericTypesInTheConstructor | 0.138 | |
podamShouldHandleTheManufacturingOfBasicTypes | 0.114 | |
podamShouldHandleTheManufacturingOfGenericPojos | 0.11 |
podamShouldFillCharSequenceType | 0.126 | |
podamShouldSupportCircularDependenciesCustomDepth | 0.142 | |
podamShouldHandleImmutableNonAnnotatedPojos | 0.152 | |
podamShouldFillJavaNativeTypes | 0.12 | |
podamShouldFillPojoWithEnums | 0.122 | |
podamShouldSupportRecursiveMaps | 1.488 | |
invokingPodamOnAnInterfaceShouldReturnAnEmptyPojo | 0.012 | |
podamShouldGenerateBasicTypes | 0 | |
podamShouldIgnoreWildcardEnumFields | 0 | |
invokingPodamOnAbstractClassShouldReturnANullPojo | 0.01 | |
podamShouldFillRecursivePojosWithLists | 0.425 | |
podamShouldFillRecursivePojosWhenInvokingPopulationDirectly | 0.01 | |
podamShouldFillArraysWithElements | 0 | |
podamShouldFillRecursivePojos | 0.012 | |
podamShouldFillArrays | 0 | |
podamShouldFillPojosWithNonDefaultConstructor | 0 | |
podamShouldSupportRecursiveLists | 1.463 | |
podamShouldSupportCircularDependencies | 0.008 | |
podamShouldFillJavaStringType | 0 | |
podamShouldFillJavaStringTypeWithFullConstructor | 0 |
podamShouldReturnAValidClassInfoForPojoWithNoAttributes | 0 | |
podamShouldReturnAClassInfoObjectWithNonStandardAttributesWithCustomStrategy | 0 | |
inPresenceOfExcludeAnnotationsTheClassInfoObjectShouldContainAValidSetOfPojoAttributes | 0 | |
podamShouldReturnAClassInfoObjectWithSingleLetterAndNumberAtrributes | 0 | |
inPresenceOfExcludedAttributesTheClassInfoObjectShouldNotContainThoseAttributes | 0 | |
podamShouldReturnAClassInfoObjectWhichContainsTheSameAttributesAsThePojoBeingProcessed | 0 |
podamShouldBeAbleToFillInPojosWithRawTypeCollectionAttributesAndDefaultValueToObject | 0.008 | |
testSortedMapCreation | 0.063 | |
podamShouldHandleStandardCollections | 0.028 | |
podamShouldHandlePojosWithNoSettersAndCollectionsInTheConstructor | 0.18 | |
podamShouldHandleImmutablePojoWithGenerifiedCollectionsInConstructor | 0.261 | |
testConcurrentMapCreation | 0.048 | |
podamShouldHandleOptionalListOfStrings | 0.064 | |
podamShouldBeAbleToFillInPojosWithJsonNullableCollectionWrapper | 0.312 | |
podamShouldHandleImmutablePojosWithNonGenericCollections | 0.028 | |
testHashMapCreation | 0.104 | |
podamShouldFillInPojosWithAttributesContainingWildcards | 0.072 |
testImmutablePojoConstructionFailure | 0.152 | |
podamShouldManufacturePackagePrivatePojos | 0.14 | |
podamShouldBeAbleToManufactureInstancesOfTheObservableClass | 0.1 | |
podamShouldBeAbleToInstantiatePojosWithImmutableCollections | 0.109 | |
podamShouldCreateInstancesOfJAXBElementsDeclaredAsInstanceVariablesInAPojo | 0.113 | |
podamShouldBeAbleToManufactureAnyTypeOfCollections | 0.125 | |
podamShouldCreateInstancesOfInnerClasses | 0.135 | |
podamShouldBeAbleToManufacturePojosWhichContainImmutableCollections | 0.106 | |
podamShouldHandleGenericsInConstructor | 0.128 | |
podamShouldHandleGenericCollectionsInConstructorWithMemoizationEnabled | 0.138 | |
podamShouldCreateInstancesOfPojosExtendingGenericClassesWithMatchingGenericPlaceholders | 0.134 | |
podamShouldCreateInstancesOfGenericPojosWithFactoryMethodsWhenTheConcreteTypeIsKnown | 0.136 | |
podamShouldCreateInstancesOfPojosExtendingGenericClasses | 0.178 | |
podamShouldHandleClassesWithKeyValueGenericTypes | 0.118 | |
podamShouldHandleGenericCollectionsInConstructorWithMemoizationDisabled | 0.114 | |
podamShouldHandleGenericsInSettersDuringPojoInstantiation | 0.13 | |
podamShouldBeAbleToManufactureAnyTypeOfMaps | 0.119 | |
podamShouldHandleConstructorsWithGenericArraysDuringPojoInstantiation | 0.109 | |
podamShouldCreateInstancesOfGenericReadOnlyPojosWithFactoryMethodsWhenTheConcreteTypeIsKnown | 0.11 | |
podamShouldBeAbleToInstantiatePojosWithImmutableMaps | 0.12 | |
podamShouldHandleConstructorsWithMultipleGenericsDuringPojoInstantiation | 0.131 | |
podamShouldInstantiateAbstractClassesForWhichItKnowsConcreteTypes | 0.104 | |
podamShouldChooseTheFullestConstructorWhenInvokedForFullData | 0.1 | |
podamShouldHandleGenericsInStaticConstructorsDuringPojoInstantiation | 0.113 | |
podamShouldCreateInstancesOfJAXBElements | 0.111 | |
podamShouldHandleGenericClassesWithParameterUsedInMultiplePlaces | 0.151 |
podamShouldCreateAnInstanceOfAnAbstractClassWithAFactoryMethodWhichReturnsAConcreteType | 0.131 | |
podamShouldFillReadOnlyComplexTypes | 0.112 | |
podamShouldFillInPojosWhichContainInternalLoops | 0.173 | |
podamShouldFillReadOnlyTypes | 0.085 |
randomDataProviderStrategyShouldBeInitialisedCorrectlyAndAllowForChangesInNbrOfCollectionElements | 0.12 | |
creatingARandomDataProviderStrategyShouldCreateAConstructorHeavyComparator | 0.16 | |
creatingARandomDataProviderStrategyShouldCreateAMethodHeavyComparator | 0.104 | |
creatingARandomDataProviderStrategyShouldCreateAConstructorLightComparator | 0.11 | |
creatingARandomDataProviderStrategyShouldCreateAMethodLightComparator | 0.119 | |
podamShouldCorrectGenerateHashMapsWithLongAsKeyType | 0.105 | |
podamShouldCreatePojosInAccordanceWithCustomDataProviderStrategies | 0.104 |
podamShouldFillValuesInvokingChildrenSettersHavingDifferentTypesThanParent | 0.12 | |
invokingPodamOnaPojoWithPrivateNoArgumentsConstructorShouldReturnANonEmptyPojo | 0.11 | |
podamCannotHandleCircularConstructors | 0.375 | |
podamShouldFillPojosWithPublicNonDefaultPublicConstructors | 0 | |
podamShouldFillEmbeddedAbstractClassesIfAConcreteTypeHasBeenSpecified | 0 | |
podamShouldFillPojosWithProtectedNonDefaultConstructors | 0.106 | |
podamShouldReturnANullValueForNonInstantiablePojos | 0.122 | |
podamShouldGenerateANonNullPojoForAbstractTypesWithConcreteImplementation | 0.129 | |
podamShouldHandlePojosWithSelfReferenceConstructorsButNotDefaultConstructors | 0.198 | |
podamShouldThrowAnExceptionIfAPojoContainsInvalidGettersOrSetters | 0.015 | |
podamShouldHandlePojosWithPrivateOnlyConstructors | 0.113 | |
podamShouldHandlePojosWithAMixOfCircularAndNonCircularConstructors | 0.425 |
podamShouldCreatePojosInAccordanceWithCustomDataProviderStrategies | 0 | |
podamShouldCreateTimestampWithCustomTypeManufacturer | 0.013 | |
podamShouldCreateInputStreamWithCustomTypeManufacturer | 0.131 | |
podamShouldFillTheAttributeMetadataWithTheAttributeNames | 0.133 |
podamShouldNotCreateInstancesOfAnAbstractClassEvenIfPojoHasFullConstructor | 0.135 | |
podamShouldNotcreateInstancesOfNonInstantiableClasses | 0.12 | |
theManagementOfExternalFactoriesShouldBeCorrectAndChainingShouldWord | 0.117 | |
podamDoesNotCreateInstancesOfAbstractClassesIfExternalFactoryDoesNotDefineThem | 0.138 | |
podamCannotFillInterfaceAttributesIfTheExternalFactoryDoesNotManufactureTheRightType | 0.22 | |
podamShouldNotBeAbleToCreateInterfaceInstancesGivenAnExternalFactoryWhichDoesNotManufactureTheConcreteType | 0.101 | |
podamShouldFillPojoInterfaceAttributeIfFullConstructorSetsItsValue | 0.124 |
podamShouldManufactureAttributesImplementingCollectionAndMapInterfaces | 0.133 | |
podamShouldHandleBasicInheritance | 0.14 | |
podamShouldManufactureAllPojosInATreeHierarchy | 0.112 | |
podamShouldHandleTheManufacturingOfPojosWhichInheritFromOtherClasses | 0.105 |
podamCannotInstantiateInterfacesWhichExtendMap | 0.133 | |
testHolderOfPojoWithMultiInterfaces | 0.13 | |
podamCannotInstantiateInterfaces | 0.1 |
whenMemoizationIsFalsePodamShouldReturnDifferentInstancesForDifferentInvocations | 0.115 | |
whenMemoizationIsTruePodamShouldReturnTheSameInstanceForDifferentInvocations | 0.11 | |
whenMemoizationCacheIsClearedThenObjectsShouldNotBeEqual | 0.117 | |
memoizationShouldWorkCorrectlyForCollectionsAndArrays | 0.12 | |
memoizationShouldWorkForRecursivePojos | 0.108 | |
memoizationShouldWorkWithGenerics | 0.107 | |
evenWhenMemoizationIsTrueIfGenericPojosHaveDifferentTypesObjectsShouldNotBeEqual | 0.108 |
podamMessagingSystemShouldReturnAFloatWrappedValue | 0.115 | |
podamMessagingSystemShouldReturnAShortPrimitiveValue | 0.115 | |
podamMessagingSystemShouldReturnAnEnumValue | 0.12 | |
podamMessagingSystemShouldReturnALongWrappedValue | 0.121 | |
podamMessagingSystemShouldReturnALongPrimitiveValue | 0.111 | |
podamMessagingSystemShouldReturnAnIntegerValue | 0.112 | |
podamMessagingSystemShouldReturnABytePrimitiveValue | 0.11 | |
podamMessagingSystemShouldReturnABooleanWrappedValue | 0.104 | |
podamMessagingSystemShouldReturnACharacterPrimitiveValue | 0.21 | |
podamMessagingSystemShouldReturnAByteWrappedValue | 0.103 | |
podamMessagingSystemShouldReturnAStringValue | 0.107 | |
podamMessagingSystemShouldReturnAnIntValue | 0.1 | |
podamMessagingSystemShouldReturnAShortWrappedValue | 0.11 | |
podamMessagingSystemShouldReturnAFloatPrimitiveValue | 0.112 | |
podamMessagingSystemShouldReturnACharacterWrappedValue | 0.112 | |
podamMessagingSystemShouldReturnADoublePrimitiveValue | 0.111 | |
podamMessagingSystemShouldReturnABooleanPrimitiveValue | 0.105 | |
podamMessagingSystemShouldReturnADoubleWrappedValue | 0.112 |
whenDigitsAndDecimalMinOrDecimalMaxAreAttachedToTheSameFieldPodamShouldUseMinimumRequirement | 0.355 | |
podamShouldAllowValidationAnnotationsCustomization | 0.115 | |
whenMaxLengthIsNotSpecifiedInSizeAnnotationPodamShouldAssignASensibleDefault | 0.115 | |
podamShouldFulfillMostOfTheJavaxValidationFramework | 0.175 | |
whenTheAnnotationStrategyAndTheTypeManufacturerAreSpecifiedTheFormerHasPrecedence | 0.13 | |
podamShouldFulfillMostOfTheJavaxValidation20Framework | 0.109 |
testCountrySetup | 0.12 | |
testClientSetup | 0.138 | |
testOrderSetup | 0.122 | |
testArticleSetup | 0.108 | |
testBankAccountSetup | 0.122 | |
testAddressSetup | 0.122 | |
testOrderItemSetup | 0.116 |
testDurationManufacturing | 0.134 | |
testXMLDatatypesFieldSetting | 0.12 | |
testXMLGregorianCalendarManufacturing | 0.108 |
testPdm3IndirectImplementingMapOfPojos | 0.004 | |
testPdm3MapOfGenericPojos | 0 | |
testPdm3ListOfGenericPojos | 0 | |
testPdm3ExtendingMapOfPojos | 0 | |
testPdm3ListOfPojos | 0 | |
testPdm3IndirectImplementingListOfPojos | 0.004 | |
testPdm3MapOfPojos | 0 | |
testPdm3PojoConstructor | 0 | |
testPdm3ImplementingListOfPojos | 0 | |
testPdm3WildcardPojo | 0 | |
testPdm3ImplementingMapOfPojos | 0 | |
testPdm3ExtendingImplementingMapOfPojos | 0 | |
testPdm3Pojo | 0 | |
testPdm3ExtendingListOfPojos | 0 | |
testPdm3ExtendingNonRawMapOfPojos | 0.004 | |
testPdm3ExtendingImplementingListOfPojos | 0 | |
testPdm3PojoGenericsConstructor | 0 | |
testPdm3ExtendingRawListOfPojos | 0.004 |
testPdm4PojoWithSetters | 0.024 | |
testPdm4PojoWithFullData | 0.028 | |
testPojoWithFactoryMethods | 0.032 | |
testPojoWithFactoryMethodsWithFullData | 0.032 | |
testPojoWithMultipleNonPublicConstructorsWithFullData | 0.028 | |
testPojoWithMultipleNonPublicConstructors | 0.024 |
testParametrizedNestedGenericPojo | 0.012 | |
testConstructorMultiDimensionalPojo | 0.104 | |
testGenericArrayPojoManufacture | 0 | |
testPojoWithGenericFields | 0 | |
testGenericPojoManufacture | 0 | |
testMultiDimensionalPojoManufacture | 0.08 | |
testGenericListPojoManufacture | 0 | |
testGenericMapPojoManufacture | 0.014 | |
testMultiDimensionalTestPojo | 0.124 |