Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
236 0 0 0 100% 65.36 s

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
dev.metaschema.databind.model.impl 6 0 0 0 100% 0.068 s
dev.metaschema.databind.codegen.config 22 0 0 0 100% 0.608 s
dev.metaschema.databind.io 53 0 0 0 100% 25.48 s
dev.metaschema.databind.codegen.typeinfo 22 0 0 0 100% 0.199 s
dev.metaschema.databind.io.xml 14 0 0 0 100% 0.343 s
dev.metaschema.databind 2 0 0 0 100% 0.831 s
dev.metaschema.databind.testing.model 11 0 0 0 100% 0.451 s
dev.metaschema.databind.model.extra 2 0 0 0 100% 2.029 s
dev.metaschema.databind.model.metaschema 9 0 0 0 100% 2.667 s
dev.metaschema.databind.model 8 0 0 0 100% 0.553 s
dev.metaschema.databind.io.json 24 0 0 0 100% 0.457 s
dev.metaschema.databind.codegen.impl 1 0 0 0 100% 0.120 s
dev.metaschema.databind.codegen 62 0 0 0 100% 31.55 s

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

dev.metaschema.databind.model.impl

- Class Tests Errors Failures Skipped Success Rate Time
ConstraintFactoryTest 1 0 0 0 100% 0.017 s
BoundChoiceTest 5 0 0 0 100% 0.051 s

dev.metaschema.databind.codegen.config

- Class Tests Errors Failures Skipped Success Rate Time
DefaultBindingConfigurationTest 2 0 0 0 100% 0.197 s
DefaultChoiceGroupBindingConfigurationTest 9 0 0 0 100% 0.213 s
BindingConfigurationLoaderTest 3 0 0 0 100% 0.045 s
DefaultBindingConfigurationTest 8 0 0 0 100% 0.153 s

dev.metaschema.databind.io

- Class Tests Errors Failures Skipped Success Rate Time
ValidationErrorMessageTest$EdgeCaseTest 4 0 0 0 100% 0.063 s
FormatPathFormatterTest 0 0 0 0 0% 0.072 s
MetaschemaModuleMetaschemaTest 1 0 0 0 100% 10.46 s
ValidationErrorMessageTest$PathContextTest 2 0 0 0 100% 0.057 s
FormatPathFormatterTest$ResolveExplicitTests 3 0 0 0 100% 0.009 s
ValidationErrorMessageTest$FormatAppropriateNamesTest 4 0 0 0 100% 0.070 s
ChoiceValidationTest 1 0 0 0 100% 0.380 s
Issue206MetaschemaReaderTest 3 0 0 0 100% 0.679 s
MetaschemaModuleMetaschemaTest 2 0 0 0 100% 4.386 s
DefaultBoundLoaderTest 1 0 0 0 100% 2.320 s
ChoiceValidationTest 1 0 0 0 100% 1.278 s
ValidationErrorMessageTest$NullFieldValueTest 1 0 0 0 100% 0.007 s
ValidationErrorMessageTest$LocationInformationTest 4 0 0 0 100% 0.071 s
ValidationErrorMessageTest$PermissiveLoadingTest 5 0 0 0 100% 0.029 s
RequiredFieldValidationTest 10 0 0 0 100% 1.244 s
ChoiceValidationTest 1 0 0 0 100% 1.999 s
ValidationErrorMessageTest$PathContextTest 1 0 0 0 100% 0.013 s
FormatPathFormatterTest$ResolveAutoTests 4 0 0 0 100% 0.026 s
FormatDetectorTest 2 0 0 0 100% 0.025 s
FormatPathFormatterTest$GetPathFormatterTests 3 0 0 0 100% 0.017 s
ValidationErrorMessageTest 0 0 0 0 0% 2.279 s

dev.metaschema.databind.codegen.typeinfo

- Class Tests Errors Failures Skipped Success Rate Time
AbstractNamedModelInstanceTypeInfoTest 7 0 0 0 100% 0.055 s
ChoiceGroupTypeInfoImplTest 6 0 0 0 100% 0.047 s
JavadocEscapingTest 3 0 0 0 100% 0.043 s
DefaultTypeResolverTest 6 0 0 0 100% 0.054 s

dev.metaschema.databind.io.xml

- Class Tests Errors Failures Skipped Success Rate Time
AnyXmlRoundTripTest 3 0 0 0 100% 0.066 s
XmlParserTest 2 0 0 0 100% 0.038 s
AnyXmlRoundTripTest 1 0 0 0 100% 0.133 s
AnyXmlRoundTripTest 1 0 0 0 100% 0.054 s
XmlAnyContentTest 6 0 0 0 100% 0.033 s
XmlParserTest 1 0 0 0 100% 0.019 s

dev.metaschema.databind

- Class Tests Errors Failures Skipped Success Rate Time
IBindingContextTest 1 0 0 0 100% 0.035 s
FnDocTest 1 0 0 0 100% 0.796 s

dev.metaschema.databind.testing.model

- Class Tests Errors Failures Skipped Success Rate Time
ModelTest 0 0 0 0 0% 0.227 s
ModelTest$TestRootAssemblyWithFlags 3 0 0 0 100% 0.048 s
ModelTest$TestRootAssemblyWithFields 8 0 0 0 100% 0.176 s

dev.metaschema.databind.model.extra

- Class Tests Errors Failures Skipped Success Rate Time
MetaschemaModuleExternalConstraintsTest 2 0 0 0 100% 2.029 s

dev.metaschema.databind.model.metaschema

- Class Tests Errors Failures Skipped Success Rate Time
BindingConstraintLoaderTest 3 0 0 0 100% 1.232 s
BindingModuleLoaderTest 1 0 0 0 100% 0.261 s
BindingConstraintLoaderTest 2 0 0 0 100% 0.633 s
AnyInstanceLoadingTest 1 0 0 0 100% 0.221 s
BindingConstraintLoaderTest 2 0 0 0 100% 0.320 s

dev.metaschema.databind.model

- Class Tests Errors Failures Skipped Success Rate Time
DefaultAssemblyClassBindingTest 2 0 0 0 100% 0.030 s
JsonKeyTest 1 0 0 0 100% 0.474 s
DefaultFieldPropertyTest 5 0 0 0 100% 0.049 s

dev.metaschema.databind.io.json

- Class Tests Errors Failures Skipped Success Rate Time
JsonParserTest 1 0 0 0 100% 0.222 s
JsonAnyContentTest 10 0 0 0 100% 0.060 s
AnyJsonValueKeyTest 5 0 0 0 100% 0.055 s
AnyJsonRoundTripTest 8 0 0 0 100% 0.120 s

dev.metaschema.databind.codegen.impl

- Class Tests Errors Failures Skipped Success Rate Time
AnnotationGeneratorTest 1 0 0 0 100% 0.120 s

dev.metaschema.databind.codegen

- Class Tests Errors Failures Skipped Success Rate Time
BasicMetaschemaTest 1 0 0 0 100% 1.088 s
BasicMetaschemaTest 5 0 0 0 100% 8.664 s
JavadocGenerationTest 9 0 0 0 100% 4.198 s
GenerationTest 1 0 0 0 100% 8.844 s
ClassUtilsTest 40 0 0 0 100% 0.256 s
JavadocGenerationTest 3 0 0 0 100% 5.154 s
BasicMetaschemaTest 1 0 0 0 100% 1.982 s
AnyCodegenTest 1 0 0 0 100% 0.740 s
BasicMetaschemaTest 1 0 0 0 100% 0.629 s

Test Cases

[Summary] [Package List] [Test Cases]

ValidationErrorMessageTest$EdgeCaseTest

testMultipleMissingPropertiesGroupedByType 0.024 s
testParentElementNameInErrorMessage 0.014 s
testErrorWithoutSourceUri 0.010 s
testDefaultValueNotReportedAsMissing 0.008 s

AnyXmlRoundTripTest

testReadCapturesUnknownElements 0.026 s
testReadMultipleUnknownElements 0.025 s
testReadWithNoUnknownElements 0.015 s

BindingConstraintLoaderTest

testValid 0.242 s
testConstraintBindingSupportParsesReportConstraint 0.019 s
testTraceReportConstraintLoading 0.013 s

ConstraintFactoryTest

letExpressionTest 0.014 s

DefaultBindingConfigurationTest

testInvalidCollectionClassThrowsError 0.015 s
testDuplicatePropertyBindingLastWins 0.017 s

JsonParserTest

testIssue308Regression 0.218 s

BasicMetaschemaTest

testFieldsWithFlagMetaschema 1.088 s

JsonAnyContentTest

testNonEmptyObjectNodeIsNotEmpty 0.009 s
testMultipleProperties 0.002 s
testEmptyObjectNodeIsEmpty 0.009 s
testEmptyObjectNodeGetProperties 0.004 s
testStringProperty 0.009 s
testNumericProperty 0.007 s
testArrayProperty 0.004 s
testBooleanProperty 0.001 s
testGetPropertiesReturnsSameNode 0.003 s
testNestedObjectProperty 0.003 s

MetaschemaModuleMetaschemaTest

testOscalBindingModuleLoader 6.061 s

AbstractNamedModelInstanceTypeInfoTest

testIsRequiredRestoredWhenChoiceIdCleared 0.010 s
testIsRequiredReturnsFalseForOptionalProperty 0.006 s
testIsRequiredReturnsTrueForRequiredSingleProperty 0.021 s
testIsRequiredReturnsFalseForBoundedCollectionProperty 0.004 s
testIsRequiredReturnsFalseForCollectionProperty 0.003 s
testIsRequiredReturnsFalseForOptionalPropertyInsideChoiceBlock 0.003 s
testIsRequiredReturnsFalseForPropertyInsideChoiceBlock 0.003 s

BindingModuleLoaderTest

test 0.260 s

AnnotationGeneratorTest

letAssignmentTest 0.116 s

ChoiceGroupTypeInfoImplTest

testGetJavaFieldTypeReturnsListOfObjectWhenNoBindingConfig 0.008 s
testGetJavaFieldTypeReturnsWildcardTypeWhenConfigured 0.009 s
testGetJavaFieldTypeReturnsSingletonWhenMaxOccursIsOne 0.006 s
testGetJavaFieldTypeReturnsMapWithWildcardForKeyedGroups 0.003 s
testGetJavaFieldTypeWithMaxOccursGreaterThanOne 0.006 s
testGetJavaFieldTypeReturnsNonWildcardTypeWhenNotConfigured 0.008 s

ValidationErrorMessageTest$PathContextTest

testErrorIncludesPathForJson 0.020 s
testErrorIncludesPathForXml 0.021 s

FormatPathFormatterTest$ResolveExplicitTests

testJsonPointerSelectionIgnoresFormat 0.001 s
testMetapathSelectionIgnoresFormat 0.002 s
testXpathSelectionIgnoresFormat 0.003 s

ModelTest$TestRootAssemblyWithFlags

testRootAssemblyWithFlags 0.015 s
parseXmlMinimal 0.009 s
parseJsonMinimal 0.015 s

DefaultChoiceGroupBindingConfigurationTest

testNonExistentGroupNameReturnsNull 0.078 s
testGetItemTypeNameWhenNotSpecified 0.013 s
testMissingResourceFileThrowsException 0.015 s
testIsUseWildcardDefaultsToTrue 0.023 s
testGetItemTypeNameWhenSpecified 0.014 s
testEmptyChoiceGroupBindingsMap 0.014 s
testIsUseWildcardWhenNoItemType 0.015 s
testIsUseWildcardWhenExplicitlyFalse 0.018 s
testGetGroupAsName 0.018 s

ValidationErrorMessageTest$FormatAppropriateNamesTest

testMissingAssemblyShowsElementForXml 0.028 s
testMissingFlagShowsPropertyForJson 0.011 s
testMissingFlagShowsAttributeForXml 0.014 s
testMissingFieldShowsElementForXml 0.014 s

ChoiceValidationTest

testChoiceAlternativeSatisfiesRequirement(String)[1] 0.380 s

Issue206MetaschemaReaderTest

testIssue205Json 0.621 s
testIssue205XmlEmptyValue 0.020 s
testIssue205XmlNoValue 0.010 s

XmlParserTest

testXmlReadGroupedField 0.007 s
testXmlReadFlagProperty 0.011 s

BasicMetaschemaTest

testSimpleWithFieldMetaschema 0.780 s
testAssemblyMetaschema 0.838 s
testLocalDefinitionsMetaschema 0.717 s
testSimpleMetaschema 0.351 s
codegenTest 1.887 s

JavadocGenerationTest

testNullableAnnotationPresent 0.587 s
testRequiredFlagSetterHasNonNullParameter 0.505 s
testGetterHasReturnTag 0.677 s
testFieldJavadocDoesNotContainQuotes 0.469 s
testRequiredFlagHasNonNullAnnotation 0.474 s
testOptionalFlagHasNullableAnnotation 0.275 s
testClassHasJavadocWithOnlyFormalName 0.353 s
testConstructorHasJavadoc 0.358 s
testSetterHasParamTag 0.500 s

MetaschemaModuleMetaschemaTest

testModuleLoader 3.197 s
testReadMetaschemaAsXml 1.189 s

AnyJsonValueKeyTest

testKeyedFieldWithExtraPropertyGoesToAny 0.017 s
testOnlyUnknownPropertiesCapturedAsAny 0.010 s
testKeyedFieldParsedCorrectlyWithNoExtra 0.007 s
testPropertyNameMatchingKnownFieldGoesToField 0.006 s
testMultipleUnknownWithKeyedAndKnown 0.012 s

GenerationTest

testOscalBindingModuleLoader 8.844 s

DefaultAssemblyClassBindingTest

testMinimalJsonParse 0.018 s
testModule 0.010 s

DefaultBoundLoaderTest

testIssue187 1.931 s

ChoiceValidationTest

testChoiceWithConstraintValidation 1.278 s

JsonKeyTest

testJsonKey 0.471 s

BindingConstraintLoaderTest

testReportConstraintLoading 0.261 s
testExpectConstraintPreservedThroughRegisterModule 0.372 s

DefaultFieldPropertyTest

testJsonReadField 0.010 s
testJsonReadFieldDefaultValueKey 0.009 s
testJsonReadMissingFieldValue 0.008 s
testJsonReadFieldValueKey 0.006 s
testJsonReadFlag 0.006 s

ModelTest$TestRootAssemblyWithFields

parseXmlPartial 0.019 s
parseJsonPartial 0.044 s
parseXmlComplete 0.017 s
parseJsonValueKeyFlag 0.017 s
parseJsonComplete 0.017 s
testRootAssemblyWithFields 0.029 s
parseXmlMinimal 0.006 s
parseJsonMinimal 0.013 s

ValidationErrorMessageTest$NullFieldValueTest

testNullFieldValueDoesNotThrowNpe 0.006 s

AnyXmlRoundTripTest

testWriteSerializesAnyContent 0.012 s

IBindingContextTest

testConstraints 0.034 s

BindingConfigurationLoaderTest

testDefault 0.026 s
testLoadOscalBindingConfiguration 0.013 s
testConfiguredNamespace 0.003 s

ValidationErrorMessageTest$LocationInformationTest

testErrorIncludesLineNumber 0.022 s
testJsonErrorIncludesLocation 0.014 s
testErrorIncludesColumnNumber 0.015 s
testErrorIncludesFileUri 0.018 s

BoundChoiceTest

testInvalidNonAdjacentChoiceThrowsException 0.013 s
testValidChoiceInstancesCreated 0.005 s
testMultipleChoiceGroups 0.009 s
testBoundInstanceModelChoiceId 0.011 s
testChoiceInstanceProperties 0.007 s

AnyInstanceLoadingTest

testAssemblyWithAnyInstanceIsLoaded 0.216 s

JavadocEscapingTest

testGetterJavadocEscapesAmpersand 0.014 s
testJavadocWithNormalFormalName 0.003 s
testSetterJavadocEscapesAmpersand 0.004 s

ValidationErrorMessageTest$PermissiveLoadingTest

testPermissiveLoaderAllowsPartialDocuments 0.004 s
testNewPermissiveBoundLoaderHasValidationDisabled 0.005 s
testNewBoundLoaderHasValidationEnabledByDefault 0.005 s
testStrictLoaderValidatesRequiredFields 0.006 s
testPermissiveLoaderSkipsRequiredFieldValidation 0.005 s

AnyXmlRoundTripTest

testRoundTrip 0.054 s

RequiredFieldValidationTest

testErrorMessageIncludesFieldName(String)[1] 0.031 s
testErrorMessageIncludesFieldName(String)[2] 0.013 s
testValidXmlParsesSuccessfully 0.010 s
testMissingRequiredFieldInXmlThrowsError 0.010 s
testMissingRequiredFlagInJsonThrowsError 0.031 s
testMissingRequiredFieldInJsonThrowsError 0.009 s
testValidJsonParsesSuccessfully 0.018 s
testValidationCanBeToggledViaFeatureFlag 0.011 s
testMissingRequiredAssemblyInXmlThrowsError 0.013 s
testMissingRequiredFlagInXmlThrowsError 0.013 s

ClassUtilsTest

testToPropertyNameWithDigitPrefix(String, String)[1] 0.003 s
testToPropertyNameWithDigitPrefix(String, String)[2] 0.003 s
testToPackageName(String, String)[1] 0.004 s
testToPackageName(String, String)[2] 0.002 s
testToPackageName(String, String)[3] 0.004 s
testToPackageName(String, String)[4] 0.002 s
testToPackageName(String, String)[5] 0.003 s
testToVariableName(String, String)[1] 0.005 s
testToVariableName(String, String)[2] 0.005 s
testToVariableName(String, String)[3] 0.005 s
testToVariableName(String, String)[4] 0.003 s
testToVariableName(String, String)[5] 0.003 s
testToVariableName(String, String)[6] 0.004 s
testToVariableName(String, String)[7] 0.003 s
testToVariableName(String, String)[8] 0.001 s
testToPropertyName(String, String)[1] 0.003 s
testToPropertyName(String, String)[2] 0.005 s
testToPropertyName(String, String)[3] 0.003 s
testToPropertyName(String, String)[4] 0.003 s
testToPropertyName(String, String)[5] 0.009 s
testToPropertyName(String, String)[6] 0.004 s
testToPropertyName(String, String)[7] 0.005 s
testToPropertyName(String, String)[8] 0.005 s
testToPropertyName(String, String)[9] 0.004 s
testToPropertyName(String, String)[10] 0.005 s
testToPackageNameWithReservedWord 0.004 s
testToClassNameWithDigitPrefix(String, String)[2] 0.006 s
testToClassNameWithDigitPrefix(String, String)[1] 0.002 s
testToPackageNameWithContextualKeyword(String, String)[3] 0.028 s
testToPackageNameWithContextualKeyword(String, String)[4] 0.003 s
testToPackageNameWithContextualKeyword(String, String)[5] 0.002 s
testToPackageNameWithContextualKeyword(String, String)[6] 0.003 s
testToPackageNameWithContextualKeyword(String, String)[2] 0.003 s
testToPackageNameWithContextualKeyword(String, String)[1] 0.005 s
testToClassName(String, String)[4] 0.002 s
testToClassName(String, String)[5] 0.003 s
testToClassName(String, String)[1] 0.005 s
testToClassName(String, String)[2] 0.005 s
testToClassName(String, String)[3] 0.003 s
testToPropertyNameWithEmptyInput 0.003 s

ChoiceValidationTest

testChoiceAlternativeSatisfiesRequirement(String)[2] 0.298 s

ValidationErrorMessageTest$PathContextTest

testErrorAtDocumentRootShowsRootPath 0.013 s

JavadocGenerationTest

testClassHasJavadocWithNoDocs 0.266 s
testDataConstructorHasParamTag 0.393 s
testRequiredFlagJavadocDoesNotMentionNull 0.290 s

AnyJsonRoundTripTest

testWriteWithEmptyAnyContent 0.021 s
testRoundTrip 0.026 s
testReadCapturesExtraStringProperty 0.005 s
testRoundTripWithNestedObject 0.020 s
testReadCapturesMultipleExtraProperties 0.006 s
testWriteSerializesAnyContent 0.026 s
testReadWithNoExtraProperties 0.008 s
testWriteWithNullAnyContent 0.006 s

DefaultTypeResolverTest

testGetClassNameReturnsObjectWhenNoChoiceGroupBinding 0.015 s
testGetClassNameReturnsConfiguredItemType 0.007 s
testGetClassNameWithNestedClassType 0.005 s
testGetClassNameReturnsObjectWhenItemTypeIsNull 0.003 s
testGetClassNameReturnsObjectWhenNoBindingConfig 0.005 s
testGetClassNameIgnoresWildcardSetting 0.005 s

FormatPathFormatterTest$ResolveAutoTests

testAutoWithNullReturnsFallback 0.009 s
testAutoWithJsonReturnsJsonPointer 0.003 s
testAutoWithYamlReturnsJsonPointer 0.004 s
testAutoWithXmlReturnsXPath 0.003 s

BasicMetaschemaTest

testExistsWithVariable 1.982 s

AnyCodegenTest

testAnyFieldGenerated 0.740 s

BasicMetaschemaTest

testSimpleUuidMetaschema 0.629 s

DefaultBindingConfigurationTest

testLoader 0.021 s
testChoiceGroupBindingParsing 0.028 s
testDefinitionNotInBindingConfig 0.020 s
testNonExistentCollectionClassThrowsError 0.012 s
testFieldDefinitionPropertyBinding 0.020 s
testPropertyBindingWithoutJavaElement 0.013 s
testEmptyChoiceGroupBindings 0.013 s
testCollectionClassOverride 0.026 s

FormatDetectorTest

testDetectJson 0.016 s
testDetectXml 0.004 s

MetaschemaModuleExternalConstraintsTest

testExternalBinding 1.989 s
testInternalBinding 0.039 s

BindingConstraintLoaderTest

testBindingConstraintLoaderReturnsReportConstraints 0.300 s
testCompareExpectVsReportYamlParsing 0.020 s

FormatPathFormatterTest$GetPathFormatterTests

testJsonReturnsJsonPointerFormatter 0.007 s
testYamlReturnsJsonPointerFormatter 0.001 s
testXmlReturnsXPathFormatter 0.007 s

XmlAnyContentTest

testReturnedListIsUnmodifiable 0.007 s
testEmptyListIsEmpty 0.001 s
testNonEmptyListIsNotEmpty 0.006 s
testNonEmptyListGetElements 0.009 s
testEmptyListGetElements 0.003 s
testDefensiveCopyFromMutableInput 0.004 s

XmlParserTest

testXmlRead 0.019 s

FnDocTest

testSameNode 0.775 s