Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
236 0 0 0 100% 70.26 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.102 s
dev.metaschema.databind.codegen.config 22 0 0 0 100% 0.389 s
dev.metaschema.databind.io 53 0 0 0 100% 15.55 s
dev.metaschema.databind.codegen.typeinfo 22 0 0 0 100% 0.231 s
dev.metaschema.databind.io.xml 14 0 0 0 100% 0.144 s
dev.metaschema.databind 2 0 0 0 100% 0.072 s
dev.metaschema.databind.testing.model 11 0 0 0 100% 0.548 s
dev.metaschema.databind.model.extra 2 0 0 0 100% 5.341 s
dev.metaschema.databind.model.metaschema 9 0 0 0 100% 8.836 s
dev.metaschema.databind.model 8 0 0 0 100% 3.027 s
dev.metaschema.databind.io.json 24 0 0 0 100% 0.511 s
dev.metaschema.databind.codegen.impl 1 0 0 0 100% 0.032 s
dev.metaschema.databind.codegen 62 0 0 0 100% 35.47 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.057 s
BoundChoiceTest 5 0 0 0 100% 0.045 s

dev.metaschema.databind.codegen.config

- Class Tests Errors Failures Skipped Success Rate Time
BindingConfigurationLoaderTest 3 0 0 0 100% 0.046 s
DefaultBindingConfigurationTest 10 0 0 0 100% 0.214 s
DefaultChoiceGroupBindingConfigurationTest 9 0 0 0 100% 0.129 s

dev.metaschema.databind.io

- Class Tests Errors Failures Skipped Success Rate Time
MetaschemaModuleMetaschemaTest 1 0 0 0 100% 1.041 s
ValidationErrorMessageTest$PathContextTest 3 0 0 0 100% 0.029 s
RequiredFieldValidationTest 10 0 0 0 100% 0.640 s
ValidationErrorMessageTest$FormatAppropriateNamesTest 4 0 0 0 100% 0.077 s
DefaultBoundLoaderTest 1 0 0 0 100% 0.218 s
ChoiceValidationTest 1 0 0 0 100% 0.206 s
ChoiceValidationTest 1 0 0 0 100% 0.665 s
ValidationErrorMessageTest 0 0 0 0 0% 0.860 s
ValidationErrorMessageTest$LocationInformationTest 4 0 0 0 100% 0.055 s
FormatPathFormatterTest 0 0 0 0 0% 0.067 s
FormatPathFormatterTest$ResolveExplicitTests 3 0 0 0 100% 0.016 s
ValidationErrorMessageTest$EdgeCaseTest 4 0 0 0 100% 0.055 s
ValidationErrorMessageTest$PermissiveLoadingTest 5 0 0 0 100% 0.075 s
MetaschemaModuleMetaschemaTest 1 0 0 0 100% 2.653 s
Issue206MetaschemaReaderTest 3 0 0 0 100% 0.042 s
ChoiceValidationTest 1 0 0 0 100% 0.192 s
FormatPathFormatterTest$ResolveAutoTests 4 0 0 0 100% 0.025 s
ValidationErrorMessageTest$NullFieldValueTest 1 0 0 0 100% 0.018 s
FormatDetectorTest 2 0 0 0 100% 0.021 s
MetaschemaModuleMetaschemaTest 1 0 0 0 100% 8.573 s
FormatPathFormatterTest$GetPathFormatterTests 3 0 0 0 100% 0.020 s

dev.metaschema.databind.codegen.typeinfo

- Class Tests Errors Failures Skipped Success Rate Time
ChoiceGroupTypeInfoImplTest 6 0 0 0 100% 0.065 s
AbstractNamedModelInstanceTypeInfoTest 7 0 0 0 100% 0.044 s
DefaultTypeResolverTest 6 0 0 0 100% 0.077 s
JavadocEscapingTest 3 0 0 0 100% 0.045 s

dev.metaschema.databind.io.xml

- Class Tests Errors Failures Skipped Success Rate Time
XmlAnyContentTest 6 0 0 0 100% 0.042 s
XmlParserTest 3 0 0 0 100% 0.028 s
AnyXmlRoundTripTest 5 0 0 0 100% 0.074 s

dev.metaschema.databind

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

dev.metaschema.databind.testing.model

- Class Tests Errors Failures Skipped Success Rate Time
ModelTest$TestRootAssemblyWithFields 3 0 0 0 100% 0.168 s
ModelTest 0 0 0 0 0% 0.220 s
ModelTest$TestRootAssemblyWithFields 5 0 0 0 100% 0.116 s
ModelTest$TestRootAssemblyWithFlags 3 0 0 0 100% 0.044 s

dev.metaschema.databind.model.extra

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

dev.metaschema.databind.model.metaschema

- Class Tests Errors Failures Skipped Success Rate Time
BindingConstraintLoaderTest 3 0 0 0 100% 3.435 s
AnyInstanceLoadingTest 1 0 0 0 100% 0.432 s
BindingConstraintLoaderTest 2 0 0 0 100% 1.999 s
BindingModuleLoaderTest 1 0 0 0 100% 1.986 s
BindingConstraintLoaderTest 2 0 0 0 100% 0.984 s

dev.metaschema.databind.model

- Class Tests Errors Failures Skipped Success Rate Time
DefaultFieldPropertyTest 3 0 0 0 100% 0.794 s
JsonKeyTest 1 0 0 0 100% 0.758 s
DefaultAssemblyClassBindingTest 2 0 0 0 100% 0.750 s
DefaultFieldPropertyTest 2 0 0 0 100% 0.725 s

dev.metaschema.databind.io.json

- Class Tests Errors Failures Skipped Success Rate Time
AnyJsonValueKeyTest 5 0 0 0 100% 0.054 s
JsonParserTest 1 0 0 0 100% 0.257 s
AnyJsonRoundTripTest 8 0 0 0 100% 0.123 s
JsonAnyContentTest 10 0 0 0 100% 0.077 s

dev.metaschema.databind.codegen.impl

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

dev.metaschema.databind.codegen

- Class Tests Errors Failures Skipped Success Rate Time
GenerationTest 1 0 0 0 100% 8.111 s
JavadocGenerationTest 2 0 0 0 100% 5.857 s
BasicMetaschemaTest 1 0 0 0 100% 0.701 s
BasicMetaschemaTest 1 0 0 0 100% 0.950 s
BasicMetaschemaTest 1 0 0 0 100% 2.990 s
BasicMetaschemaTest 3 0 0 0 100% 9.573 s
JavadocGenerationTest 7 0 0 0 100% 3.191 s
JavadocGenerationTest 1 0 0 0 100% 0.581 s
AnyCodegenTest 1 0 0 0 100% 0.569 s
BasicMetaschemaTest 1 0 0 0 100% 0.619 s
JavadocGenerationTest 1 0 0 0 100% 0.618 s
ClassUtilsTest 40 0 0 0 100% 0.432 s
BasicMetaschemaTest 1 0 0 0 100% 0.720 s
JavadocGenerationTest 1 0 0 0 100% 0.563 s

Test Cases

[Summary] [Package List] [Test Cases]

FnDocTest

testSameNode 0.028 s

GenerationTest

testOscalBindingModuleLoader 8.110 s

JavadocGenerationTest

testDataConstructorHasParamTag 0.545 s
testRequiredFlagJavadocDoesNotMentionNull 0.351 s

MetaschemaModuleMetaschemaTest

testReadMetaschemaAsXml 1.041 s

ChoiceGroupTypeInfoImplTest

testGetJavaFieldTypeReturnsListOfObjectWhenNoBindingConfig 0.004 s
testGetJavaFieldTypeReturnsWildcardTypeWhenConfigured 0.005 s
testGetJavaFieldTypeReturnsSingletonWhenMaxOccursIsOne 0.011 s
testGetJavaFieldTypeReturnsMapWithWildcardForKeyedGroups 0.002 s
testGetJavaFieldTypeWithMaxOccursGreaterThanOne 0.021 s
testGetJavaFieldTypeReturnsNonWildcardTypeWhenNotConfigured 0.004 s

BasicMetaschemaTest

testSimpleWithFieldMetaschema 0.701 s

ModelTest$TestRootAssemblyWithFields

testRootAssemblyWithFields 0.019 s
parseXmlMinimal 0.014 s
parseJsonMinimal 0.010 s

ValidationErrorMessageTest$PathContextTest

testErrorAtDocumentRootShowsRootPath 0.010 s
testErrorIncludesPathForJson 0.006 s
testErrorIncludesPathForXml 0.011 s

RequiredFieldValidationTest

testErrorMessageIncludesFieldName(String)[1] 0.013 s
testErrorMessageIncludesFieldName(String)[2] 0.010 s
testValidXmlParsesSuccessfully 0.010 s
testMissingRequiredFieldInXmlThrowsError 0.015 s
testMissingRequiredFlagInJsonThrowsError 0.009 s
testMissingRequiredFieldInJsonThrowsError 0.016 s
testValidJsonParsesSuccessfully 0.009 s
testValidationCanBeToggledViaFeatureFlag 0.024 s
testMissingRequiredAssemblyInXmlThrowsError 0.012 s
testMissingRequiredFlagInXmlThrowsError 0.010 s

XmlAnyContentTest

testReturnedListIsUnmodifiable 0.004 s
testEmptyListIsEmpty 0.002 s
testNonEmptyListIsNotEmpty 0.006 s
testNonEmptyListGetElements 0.003 s
testEmptyListGetElements 0.017 s
testDefensiveCopyFromMutableInput 0.003 s

ConstraintFactoryTest

letExpressionTest 0.035 s

BindingConstraintLoaderTest

testValid 0.384 s
testConstraintBindingSupportParsesReportConstraint 0.019 s
testTraceReportConstraintLoading 0.040 s

BasicMetaschemaTest

testFieldsWithFlagMetaschema 0.950 s

ModelTest$TestRootAssemblyWithFields

parseXmlPartial 0.025 s
parseJsonPartial 0.020 s
parseXmlComplete 0.018 s
parseJsonValueKeyFlag 0.018 s
parseJsonComplete 0.035 s

BindingConfigurationLoaderTest

testDefault 0.004 s
testLoadOscalBindingConfiguration 0.035 s
testConfiguredNamespace 0.003 s

ValidationErrorMessageTest$FormatAppropriateNamesTest

testMissingAssemblyShowsElementForXml 0.035 s
testMissingFlagShowsPropertyForJson 0.011 s
testMissingFlagShowsAttributeForXml 0.012 s
testMissingFieldShowsElementForXml 0.017 s

DefaultBoundLoaderTest

testIssue187 0.205 s

ChoiceValidationTest

testChoiceWithConstraintValidation 0.206 s

AnyInstanceLoadingTest

testAssemblyWithAnyInstanceIsLoaded 0.431 s

BindingConstraintLoaderTest

testBindingConstraintLoaderReturnsReportConstraints 1.971 s
testCompareExpectVsReportYamlParsing 0.028 s

BasicMetaschemaTest

testExistsWithVariable 2.990 s

ChoiceValidationTest

testChoiceAlternativeSatisfiesRequirement(String)[2] 0.264 s

ValidationErrorMessageTest$LocationInformationTest

testErrorIncludesLineNumber 0.011 s
testJsonErrorIncludesLocation 0.012 s
testErrorIncludesColumnNumber 0.013 s
testErrorIncludesFileUri 0.012 s

AnyJsonValueKeyTest

testKeyedFieldWithExtraPropertyGoesToAny 0.008 s
testOnlyUnknownPropertiesCapturedAsAny 0.010 s
testKeyedFieldParsedCorrectlyWithNoExtra 0.012 s
testPropertyNameMatchingKnownFieldGoesToField 0.009 s
testMultipleUnknownWithKeyedAndKnown 0.010 s

JsonParserTest

testIssue308Regression 0.249 s

IBindingContextTest

testConstraints 0.037 s

BoundChoiceTest

testInvalidNonAdjacentChoiceThrowsException 0.012 s
testValidChoiceInstancesCreated 0.006 s
testMultipleChoiceGroups 0.010 s
testBoundInstanceModelChoiceId 0.007 s
testChoiceInstanceProperties 0.010 s

AnyJsonRoundTripTest

testWriteWithEmptyAnyContent 0.010 s
testRoundTrip 0.026 s
testReadCapturesExtraStringProperty 0.010 s
testRoundTripWithNestedObject 0.037 s
testReadCapturesMultipleExtraProperties 0.007 s
testWriteSerializesAnyContent 0.012 s
testReadWithNoExtraProperties 0.007 s
testWriteWithNullAnyContent 0.010 s

FormatPathFormatterTest$ResolveExplicitTests

testJsonPointerSelectionIgnoresFormat 0.002 s
testMetapathSelectionIgnoresFormat 0.003 s
testXpathSelectionIgnoresFormat 0.006 s

ValidationErrorMessageTest$EdgeCaseTest

testMultipleMissingPropertiesGroupedByType 0.011 s
testParentElementNameInErrorMessage 0.012 s
testErrorWithoutSourceUri 0.012 s
testDefaultValueNotReportedAsMissing 0.013 s

ValidationErrorMessageTest$PermissiveLoadingTest

testPermissiveLoaderAllowsPartialDocuments 0.013 s
testNewPermissiveBoundLoaderHasValidationDisabled 0.021 s
testNewBoundLoaderHasValidationEnabledByDefault 0.007 s
testStrictLoaderValidatesRequiredFields 0.011 s
testPermissiveLoaderSkipsRequiredFieldValidation 0.014 s

ModelTest$TestRootAssemblyWithFlags

testRootAssemblyWithFlags 0.021 s
parseXmlMinimal 0.008 s
parseJsonMinimal 0.012 s

JsonAnyContentTest

testNonEmptyObjectNodeIsNotEmpty 0.003 s
testMultipleProperties 0.004 s
testEmptyObjectNodeIsEmpty 0.007 s
testEmptyObjectNodeGetProperties 0.003 s
testStringProperty 0.005 s
testNumericProperty 0.004 s
testArrayProperty 0.003 s
testBooleanProperty 0.009 s
testGetPropertiesReturnsSameNode 0.005 s
testNestedObjectProperty 0.006 s

BasicMetaschemaTest

testLocalDefinitionsMetaschema 0.578 s
testSimpleMetaschema 0.471 s
codegenTest 2.350 s

JavadocGenerationTest

testFieldJavadocDoesNotContainQuotes 0.474 s
testRequiredFlagHasNonNullAnnotation 0.472 s
testOptionalFlagHasNullableAnnotation 0.401 s
testClassHasJavadocWithOnlyFormalName 0.432 s
testConstructorHasJavadoc 0.409 s
testSetterHasParamTag 0.514 s
testClassHasJavadocWithNoDocs 0.489 s

MetaschemaModuleMetaschemaTest

testModuleLoader 2.653 s

DefaultBindingConfigurationTest

testLoader 0.023 s
testChoiceGroupBindingParsing 0.013 s
testDefinitionNotInBindingConfig 0.013 s
testNonExistentCollectionClassThrowsError 0.016 s
testFieldDefinitionPropertyBinding 0.030 s
testPropertyBindingWithoutJavaElement 0.022 s
testEmptyChoiceGroupBindings 0.016 s
testCollectionClassOverride 0.032 s
testInvalidCollectionClassThrowsError 0.015 s
testDuplicatePropertyBindingLastWins 0.020 s

JavadocGenerationTest

testGetterHasReturnTag 0.581 s

Issue206MetaschemaReaderTest

testIssue205Json 0.019 s
testIssue205XmlEmptyValue 0.009 s
testIssue205XmlNoValue 0.009 s

ChoiceValidationTest

testChoiceAlternativeSatisfiesRequirement(String)[1] 0.192 s

FormatPathFormatterTest$ResolveAutoTests

testAutoWithNullReturnsFallback 0.010 s
testAutoWithJsonReturnsJsonPointer 0.002 s
testAutoWithYamlReturnsJsonPointer 0.003 s
testAutoWithXmlReturnsXPath 0.004 s

AnyCodegenTest

testAnyFieldGenerated 0.568 s

BasicMetaschemaTest

testSimpleUuidMetaschema 0.619 s

JavadocGenerationTest

testNullableAnnotationPresent 0.618 s

DefaultFieldPropertyTest

testJsonReadMissingFieldValue 0.016 s
testJsonReadFieldValueKey 0.014 s
testJsonReadFlag 0.015 s

MetaschemaModuleExternalConstraintsTest

testExternalBinding 5.282 s
testInternalBinding 0.041 s

ClassUtilsTest

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

BindingModuleLoaderTest

test 1.985 s

JsonKeyTest

testJsonKey 0.757 s

BindingConstraintLoaderTest

testReportConstraintLoading 0.529 s
testExpectConstraintPreservedThroughRegisterModule 0.455 s

XmlParserTest

testXmlRead 0.008 s
testXmlReadGroupedField 0.008 s
testXmlReadFlagProperty 0.009 s

ValidationErrorMessageTest$NullFieldValueTest

testNullFieldValueDoesNotThrowNpe 0.010 s

AnnotationGeneratorTest

letAssignmentTest 0.031 s

AnyXmlRoundTripTest

testReadCapturesUnknownElements 0.016 s
testReadMultipleUnknownElements 0.011 s
testReadWithNoUnknownElements 0.010 s
testRoundTrip 0.019 s
testWriteSerializesAnyContent 0.011 s

BasicMetaschemaTest

testAssemblyMetaschema 0.720 s

AbstractNamedModelInstanceTypeInfoTest

testIsRequiredRestoredWhenChoiceIdCleared 0.004 s
testIsRequiredReturnsFalseForOptionalProperty 0.007 s
testIsRequiredReturnsTrueForRequiredSingleProperty 0.003 s
testIsRequiredReturnsFalseForBoundedCollectionProperty 0.006 s
testIsRequiredReturnsFalseForCollectionProperty 0.007 s
testIsRequiredReturnsFalseForOptionalPropertyInsideChoiceBlock 0.004 s
testIsRequiredReturnsFalseForPropertyInsideChoiceBlock 0.006 s

DefaultTypeResolverTest

testGetClassNameReturnsObjectWhenNoChoiceGroupBinding 0.017 s
testGetClassNameReturnsConfiguredItemType 0.009 s
testGetClassNameWithNestedClassType 0.009 s
testGetClassNameReturnsObjectWhenItemTypeIsNull 0.005 s
testGetClassNameReturnsObjectWhenNoBindingConfig 0.006 s
testGetClassNameIgnoresWildcardSetting 0.005 s

JavadocGenerationTest

testRequiredFlagSetterHasNonNullParameter 0.563 s

DefaultAssemblyClassBindingTest

testMinimalJsonParse 0.539 s
testModule 0.014 s

DefaultFieldPropertyTest

testJsonReadField 0.713 s
testJsonReadFieldDefaultValueKey 0.012 s

FormatDetectorTest

testDetectJson 0.005 s
testDetectXml 0.010 s

JavadocEscapingTest

testGetterJavadocEscapesAmpersand 0.013 s
testJavadocWithNormalFormalName 0.004 s
testSetterJavadocEscapesAmpersand 0.006 s

DefaultChoiceGroupBindingConfigurationTest

testNonExistentGroupNameReturnsNull 0.028 s
testGetItemTypeNameWhenNotSpecified 0.008 s
testMissingResourceFileThrowsException 0.013 s
testIsUseWildcardDefaultsToTrue 0.008 s
testGetItemTypeNameWhenSpecified 0.010 s
testEmptyChoiceGroupBindingsMap 0.017 s
testIsUseWildcardWhenNoItemType 0.017 s
testIsUseWildcardWhenExplicitlyFalse 0.007 s
testGetGroupAsName 0.014 s

MetaschemaModuleMetaschemaTest

testOscalBindingModuleLoader 4.874 s

FormatPathFormatterTest$GetPathFormatterTests

testJsonReturnsJsonPointerFormatter 0.010 s
testYamlReturnsJsonPointerFormatter 0.004 s
testXmlReturnsXPathFormatter 0.003 s