SummaryStarSponsor

Information
Parser: DynamicCodeCoverage
Assemblies: 15
Classes: 392
Files: 391
Line coverage
90%
Covered lines: 10641
Uncovered lines: 1140
Coverable lines: 11781
Total lines: 25236
Line coverage: 90.3%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBlocks covered Blocks not covered
Total147722751

Coverage

By assembly
Grouping:

Filter:
Line coverage
NameCoveredUncoveredCoverableTotalPercentage
basetestclasses.dll101112590.9%
BaseTestClasses.BaseTestClass 10 1 11 25 90.9%
compatibilitycheckertests.dll181218329198.9%
CompatibilityCheckerTests.NegativeTests 82 1 83 147 98.7%
CompatibilityCheckerTests.PositiveTests 99 1 100 144 99%
csvreadertests.dll308231057699.3%
CSVReaderTests.RowParserTests 178 1 179 383 99.4%
CSVReaderTests.RowReaderTests 130 1 131 193 99.2%
customstreamreadertests.dll123112445099.1%
CustomStreamReaderTests.CustomStreamReaderTests 123 1 124 450 99.1%
datatypetests.dll46904691813100%
DatatypeTests.Base64BinaryTests 6 0 6 31 100%
DatatypeTests.ByteTests 14 0 14 50 100%
DatatypeTests.DateTests 20 0 20 85 100%
DatatypeTests.DateTimeStampTests 20 0 20 71 100%
DatatypeTests.DateTimeTests 17 0 17 65 100%
DatatypeTests.DayTimeDurationTests 7 0 7 44 100%
DatatypeTests.DecimalTests 22 0 22 88 100%
DatatypeTests.DoubleTests 22 0 22 88 100%
DatatypeTests.DurationTests 21 0 21 70 100%
DatatypeTests.FloatTests 22 0 22 85 100%
DatatypeTests.GDayTests 7 0 7 33 100%
DatatypeTests.GMonthDatyTests 7 0 7 34 100%
DatatypeTests.GMonthTests 7 0 7 34 100%
DatatypeTests.GYearMonthTests 7 0 7 34 100%
DatatypeTests.GYearTests 7 0 7 33 100%
DatatypeTests.HexBinaryTests 7 0 7 29 100%
DatatypeTests.IntTests 14 0 14 49 100%
DatatypeTests.IntegerTests 22 0 22 64 100%
DatatypeTests.LanguageTests 7 0 7 33 100%
DatatypeTests.LongTests 14 0 14 48 100%
DatatypeTests.NMTOKENTests 7 0 7 39 100%
DatatypeTests.NameTests 7 0 7 35 100%
DatatypeTests.NegativeIntegerTests 14 0 14 47 100%
DatatypeTests.NonNegativeIntegerTests 14 0 14 48 100%
DatatypeTests.NonPositiveIntegerTests 14 0 14 46 100%
DatatypeTests.NormalizedStringTests 7 0 7 28 100%
DatatypeTests.PatternTests 19 0 19 64 100%
DatatypeTests.PositiveIntegerTests 14 0 14 45 100%
DatatypeTests.QNameTests 7 0 7 36 100%
DatatypeTests.ShortTests 14 0 14 48 100%
DatatypeTests.TimeTests 12 0 12 53 100%
DatatypeTests.TokenTests 7 0 7 31 100%
DatatypeTests.UnsignedIntTests 14 0 14 47 100%
DatatypeTests.UnsingedByteTests 14 0 14 46 100%
DatatypeTests.UnsingedLongTests 14 0 14 47 100%
DatatypeTests.UnsingedShortTests 14 0 14 45 100%
DatatypeTests.YearMonthDurationTests 7 0 7 40 100%
encodingdetectortests.dll231244995.8%
EncodingDetectorTests.EncodingTests 23 1 24 49 95.8%
integrationtestslocal.dll1941019412535100%
IntegrationTestsLocal.IntegrationTestsLocal 1941 0 1941 2535 100%
irinormalizatortests.dll31031102100%
IRINormalizatorTests.IriExpansionTests 16 0 16 51 100%
IRINormalizatorTests.SchemaBasedNormalizationTests 4 0 4 23 100%
IRINormalizatorTests.SyntaxBasedNormalizationTests 11 0 11 28 100%
normalizationtests.dll1521817033989.4%
NormalizationTests.CommonPropertiesTests 64 1 65 109 98.4%
NormalizationTests.LinkPropertiesTests 25 1 26 57 96.1%
NormalizationTests.NaturalLanguagePropertiesTests 63 1 64 126 98.4%
NormalizationTests.ObjectPropertiesTests 0 15 15 47 0%
numberpatterntests.dll87087322100%
NumberPatternTests.ValidPatternsInvalidValuesTests 36 0 36 105 100%
NumberPatternTests.ValidPatternsTests 51 0 51 217 100%
parsingtests.dll239132394348799.8%
ParsingTests.ErrorTests 636 1 637 898 99.8%
ParsingTests.PositiveTests 1065 1 1066 1525 99.9%
ParsingTests.WarningTests 690 1 691 1064 99.8%
realworlddatatests.dll1260126236100%
RealWorldDataTests.DataGovTests 126 0 126 236 100%
resultwritertests.dll1140114185100%
ResultWriterTests.BaseTest 24 0 24 41 100%
ResultWriterTests.CsvResultWriterTests 45 0 45 71 100%
ResultWriterTests.RdfResultWriterTests 45 0 45 73 100%
utilityclassestests.dll30317100%
UtilityClassesTests.IriUtilityClassTests 3 0 3 17 100%
validatelib.dll4682111257941502280.8%
ValidateLib.Control.Controller 103 45 148 378 69.5%
ValidateLib.Control.ControllerFactory 0 1 1 18 0%
ValidateLib.Encoding.Bom.BomDetector 7 1 8 34 87.5%
ValidateLib.Encoding.Detection.EncodingDetector 3 1 4 24 75%
ValidateLib.ErrorsAndWarnings.EWConstants 4 0 4 10 100%
ValidateLib.ErrorsAndWarnings.ErrorOrWarning 2 3 5 29 40%
ValidateLib.ErrorsAndWarnings.Errors.Error 9 1 10 43 90%
ValidateLib.ErrorsAndWarnings.Errors.ErrorFactory 96 28 124 307 77.4%
ValidateLib.ErrorsAndWarnings.Errors.GeneralError 3 5 8 23 37.5%
ValidateLib.ErrorsAndWarnings.Errors.GeneralErrorWithErrorInfo 1 8 9 21 11.1%
ValidateLib.ErrorsAndWarnings.Errors.Specific.CPInvalidValueTypeError 0 1 1 10 0%
ValidateLib.ErrorsAndWarnings.Errors.Specific.CommonPropertyValueError 6 8 14 31 42.8%
ValidateLib.ErrorsAndWarnings.Errors.Specific.DatatypeLengthConstraintError 0 7 7 18 0%
ValidateLib.ErrorsAndWarnings.Errors.Specific.DatatypeValidationError 1 9 10 22 10%
ValidateLib.ErrorsAndWarnings.Errors.Specific.DatatypeValueConstraintError 0 6 6 17 0%
ValidateLib.ErrorsAndWarnings.Errors.Specific.IdenticalColumnNamesError 2 0 2 10 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidContextValueError 0 2 2 9 0%
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidFormatError 2 0 2 10 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidIDPropertyError 2 0 2 10 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidPropertyOnContextDescriptorError 2 0 2 11 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidPropertyOnFKDescriptorError 1 0 1 8 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.InvalidTypePropertyError 2 0 2 12 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.LengthConstraintOnInvalidDatatypeBaseError 2 0 2 10 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.MetadataFileCouldNotBeLoadedError 2 0 2 12 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.MissingContextError 0 2 2 13 0%
ValidateLib.ErrorsAndWarnings.Errors.Specific.NoSatisfyingReferencedTableError 4 0 4 17 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.ReferencedColumnDoesNotExistError 2 0 2 12 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.ReferencingColumnDoesNotExistError 2 0 2 12 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.RemoteFileResoltuionError 2 0 2 10 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.RequiredPropertyMissingError 2 0 2 10 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.TitleNotCompatibleWithLangError 2 0 2 10 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.TwoSatisfyingReferencedTablesError 0 4 4 15 0%
ValidateLib.ErrorsAndWarnings.Errors.Specific.UnknownError 5 0 5 16 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.UnsupportedSchemeError 0 1 1 8 0%
ValidateLib.ErrorsAndWarnings.Errors.Specific.UserMetadataTablesIrisMismatchMetdataError 0 1 1 9 0%
ValidateLib.ErrorsAndWarnings.Errors.Specific.ValueConstraintOnInvalidDatatypeBaseError 1 0 1 7 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.VirtualColumnPrecedesNonVirtualError 1 0 1 7 100%
ValidateLib.ErrorsAndWarnings.Errors.Specific.WrongNumberOfTabularIRIsProvidedError 0 1 1 8 0%
ValidateLib.ErrorsAndWarnings.Errors.StringDatatypeParamError 0 10 10 25 0%
ValidateLib.ErrorsAndWarnings.Errors.StringParamError 0 8 8 22 0%
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.CharOutsideQuotesVE 0 1 1 9 0%
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.ColumnsCountMismatchValidationError 0 2 2 11 0%
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.CouldNotOpenFileVE 0 1 1 8 0%
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.DatatypeLengthConstraintVE 2 0 2 11 100%
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.DatatypeValueConstraintVE 2 0 2 11 100%
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.DuplicateInFKReferencedColumnsValidationError 2 0 2 11 100%
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.DuplicateInPKValidationError 2 0 2 11 100%
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.EmptyCellInRequiredColumnVE 3 0 3 15 100%
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.NotAllReferencedValuesExistValidationError 5 11 16 38 31.2%
ValidateLib.ErrorsAndWarnings.Errors.ValidationErrors.TableSchemesNotCompatibleError 2 0 2 8 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ArrayPropertyWrongValueWarning 2 0 2 11 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.AtomicIntegerWrongValueWarning 2 0 2 11 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.AtomicPropertyBoolWrongValueWarning 2 0 2 11 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.BomPresentWarning 2 0 2 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ColumnReferencePropertyWrongValueWarning 0 2 2 11 0%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.CommonPropertyWrongValueWarning 0 2 2 11 0%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.DatatypeBaseWrongValueWarning 2 0 2 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.DecimalCharOrGroupCharNotOnNumericWarning 0 9 9 23 0%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.DoubleDotOrUknownPropertyWarning 6 6 12 24 50%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.FormatOnInvalidDTWarning 2 0 2 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.FormatPropertyWrongValueWarning 0 2 2 9 0%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.FoundMetadataFileNotDescribingTabularFileWarning 4 5 9 21 44.4%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.InvalidColumnReferenceValue 0 2 2 9 0%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.InvalidContextLanuageWarning 3 6 9 23 33.3%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.InvalidEncodingValueWarning 2 0 2 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.InvalidFormatPatternWarning 4 5 9 21 44.4%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.InvalidTrimValueWarning 0 2 2 9 0%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.LangWrongValueWarning 2 0 2 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.LengthConstraintWrongValueWarning 0 2 2 11 0%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.LineTerminatorsWrongValueWarning 2 0 2 10 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.LinkPropertyNotAbsoluteWarning 1 0 1 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.LinkPropertyWrongValueWarning 2 0 2 11 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.NaturalLanguageWrongValue 1 0 1 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.NegativeSkipRowsWarning 2 0 2 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.NullInvalidValueWarning 2 0 2 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ObjectPropertyWrongValueWarning 2 0 2 13 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ObjectStringNormalizationProblemWarning 0 11 11 24 0%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.QuoteCharWrongValueWarning 2 0 2 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ReferencedCOlumnDoesNotExistWarning 4 6 10 25 40%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.SeparatorInvalidValueWarning 2 0 2 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.SourceWrongValueWarning 0 2 2 9 0%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.StringPropertyWrongValueWarning 2 0 2 11 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.TableDirectionWrongValueWarning 2 0 2 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.TextDirectionWrongValueWarning 2 0 2 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.URITemplateWrongValueWarning 1 0 1 9 100%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.UnknownPropertyWarning 4 5 9 23 44.4%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.UnkownPrefixWarning 4 5 9 21 44.4%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.ValueConstraintWrongValueWarning 0 2 2 11 0%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.WrongColumnNameWarning 3 5 8 22 37.5%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.WrongPropertyValueWarning 4 7 11 28 36.3%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.WrongPropertyValuteJTypeWarning 3 7 10 25 30%
ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings.WrongTypeOfPropertyValueWarning 0 9 9 21 0%
ValidateLib.ErrorsAndWarnings.Warnings.StringDatatypeParamWarning 3 6 9 23 33.3%
ValidateLib.ErrorsAndWarnings.Warnings.StringParamWarning 8 0 8 23 100%
ValidateLib.ErrorsAndWarnings.Warnings.Warning 7 1 8 35 87.5%
ValidateLib.ErrorsAndWarnings.Warnings.WarningFactory 44 20 64 231 68.7%
ValidateLib.IRINormalization.IRINormalizator 21 1 22 112 95.4%
ValidateLib.Metadata.Descriptors.ColumnDescriptor 27 0 27 77 100%
ValidateLib.Metadata.Descriptors.CommonPropertiesDescriptor 3 4 7 31 42.8%
ValidateLib.Metadata.Descriptors.Context 23 4 27 70 85.1%
ValidateLib.Metadata.Descriptors.ContextDescriptor 7 2 9 44 77.7%
ValidateLib.Metadata.Descriptors.DatatypeDescriptor 35 1 36 94 97.2%
ValidateLib.Metadata.Descriptors.Descriptor 13 15 28 76 46.4%
ValidateLib.Metadata.Descriptors.DescriptorBase 1 0 1 7 100%
ValidateLib.Metadata.Descriptors.DialectDescriptor 41 2 43 110 95.3%
ValidateLib.Metadata.Descriptors.ForeignKeyDescriptor 21 2 23 66 91.3%
ValidateLib.Metadata.Descriptors.FormatDescriptor 9 4 13 42 69.2%
ValidateLib.Metadata.Descriptors.InheritedPropertiesDescriptor 46 1 47 113 97.8%
ValidateLib.Metadata.Descriptors.NoteDescriptor 1 3 4 27 25%
ValidateLib.Metadata.Descriptors.ReferenceDescriptor 23 1 24 72 95.8%
ValidateLib.Metadata.Descriptors.SchemaDescriptor 31 2 33 88 93.9%
ValidateLib.Metadata.Descriptors.TableDescriptor 30 0 30 92 100%
ValidateLib.Metadata.Descriptors.TableGroupDescriptor 26 1 27 85 96.2%
ValidateLib.Metadata.Descriptors.TopLevelObjectDescriptor 24 1 25 73 96%
ValidateLib.Metadata.Descriptors.TransformationDescriptor 27 10 37 100 72.9%
ValidateLib.Metadata.DialectExtraction.DialectExtractor 2 4 6 28 33.3%
ValidateLib.Metadata.Embedded.EmbeddedMetadataExtractor 46 18 64 190 71.8%
ValidateLib.Metadata.ErrorHandling.ErrorHandlingInfo 4 0 4 17 100%
ValidateLib.Metadata.MetadataConstants 1 0 1 7 100%
ValidateLib.Metadata.MetdataLocation.LinkHeaderProcessor 0 35 35 72 0%
ValidateLib.Metadata.MetdataLocation.MetadataLocator 49 52 101 245 48.5%
ValidateLib.Metadata.MetdataLocation.SiteWideLocator 0 34 34 77 0%
ValidateLib.Metadata.Parsers.ArrayPropertyParser<T> 14 0 14 40 100%
ValidateLib.Metadata.Parsers.AtomicProperties.AtomicPropertyBooleanParser 10 0 10 30 100%
ValidateLib.Metadata.Parsers.ColumnParser 2 0 2 12 100%
ValidateLib.Metadata.Parsers.DatatypeParser 2 0 2 12 100%
ValidateLib.Metadata.Parsers.DescriptorParserBase<T> 18 1 19 58 94.7%
ValidateLib.Metadata.Parsers.DialectParser 2 0 2 12 100%
ValidateLib.Metadata.Parsers.ForeignKeyParser 14 1 15 45 93.3%
ValidateLib.Metadata.Parsers.FormatParser 2 0 2 12 100%
ValidateLib.Metadata.Parsers.LinkPropertyParser 9 7 16 40 56.2%
ValidateLib.Metadata.Parsers.NaturalLanguageParser 19 1 20 53 95%
ValidateLib.Metadata.Parsers.NotesParser 0 2 2 12 0%
ValidateLib.Metadata.Parsers.Parser<T> 0 7 7 19 0%
ValidateLib.Metadata.Parsers.ReferenceParser 14 1 15 45 93.3%
ValidateLib.Metadata.Parsers.SchemaParser 2 0 2 12 100%
ValidateLib.Metadata.Parsers.TableGroupParser 1 0 1 11 100%
ValidateLib.Metadata.Parsers.TableParser 5 1 6 28 83.3%
ValidateLib.Metadata.Parsers.TransformationParser 2 0 2 12 100%
ValidateLib.Metadata.Parsers.UriTemplatePropertyParser 8 2 10 33 80%
ValidateLib.Metadata.ParsingAndValidation.MetadataParserValidator 53 1 54 109 98.1%
ValidateLib.Metadata.Properties.ArrayProperty<T> 10 6 16 49 62.5%
ValidateLib.Metadata.Properties.AtomicProperties.AtomicProperty<T> 1 0 1 9 100%
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyArray<T> 1 20 21 60 4.7%
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyBoolean 1 3 4 19 25%
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyDouble 0 1 1 7 0%
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyInteger 1 0 1 9 100%
ValidateLib.Metadata.Properties.AtomicProperties.AtomicPropertyString 1 2 3 18 33.3%
ValidateLib.Metadata.Properties.ColumnReferenceProperty 1 0 1 8 100%
ValidateLib.Metadata.Properties.CommonProperty 52 3 55 129 94.5%
ValidateLib.Metadata.Properties.LinkProperty 5 1 6 24 83.3%
ValidateLib.Metadata.Properties.NaturalLanguageProperty 12 8 20 59 60%
ValidateLib.Metadata.Properties.ObjectProperty<T> 16 3 19 44 84.2%
ValidateLib.Metadata.Properties.Property<T> 4 0 4 14 100%
ValidateLib.Metadata.Properties.URITemplateProperty 1 0 1 7 100%
ValidateLib.Metadata.PropertyParsers.Column.NamePropertyParser 9 0 9 30 100%
ValidateLib.Metadata.PropertyParsers.Column.SuppresOutputPropertyParser 7 0 7 25 100%
ValidateLib.Metadata.PropertyParsers.Column.TitlesPropertyParser 5 0 5 20 100%
ValidateLib.Metadata.PropertyParsers.Column.VirtualPropertyParser 7 0 7 26 100%
ValidateLib.Metadata.PropertyParsers.CommonPropertyParser 8 2 10 32 80%
ValidateLib.Metadata.PropertyParsers.Context.ContextPropertyParser 0 3 3 18 0%
ValidateLib.Metadata.PropertyParsers.DIalect.CommentPrefixPropertyParser 8 0 8 26 100%
ValidateLib.Metadata.PropertyParsers.DIalect.DelimiterPropertyParser 7 0 7 25 100%
ValidateLib.Metadata.PropertyParsers.DIalect.DoubleQuotePropertyParser 7 0 7 25 100%
ValidateLib.Metadata.PropertyParsers.DIalect.EncodingPropertyParser 8 2 10 35 80%
ValidateLib.Metadata.PropertyParsers.DIalect.HeaderPropertyParser 11 0 11 32 100%
ValidateLib.Metadata.PropertyParsers.DIalect.HeaderRowCountPropertyParser 6 2 8 31 75%
ValidateLib.Metadata.PropertyParsers.DIalect.LineTerminatorsPropertyParser 12 3 15 41 80%
ValidateLib.Metadata.PropertyParsers.DIalect.QuoteCharPropertyParser 8 1 9 27 88.8%
ValidateLib.Metadata.PropertyParsers.DIalect.SkipBlankRowsPropertyParser 8 0 8 29 100%
ValidateLib.Metadata.PropertyParsers.DIalect.SkipColumnsPropertyParser 7 2 9 30 77.7%
ValidateLib.Metadata.PropertyParsers.DIalect.SkipInitialSpacePropertyParser 10 1 11 31 90.9%
ValidateLib.Metadata.PropertyParsers.DIalect.SkipRowsPropertyParser 8 2 10 34 80%
ValidateLib.Metadata.PropertyParsers.DIalect.TrimPropertyParser 9 5 14 40 64.2%
ValidateLib.Metadata.PropertyParsers.DataType.BasePropertyParser 9 3 12 37 75%
ValidateLib.Metadata.PropertyParsers.DataType.Format.DecimalCharPropertyParser 4 3 7 26 57.1%
ValidateLib.Metadata.PropertyParsers.DataType.Format.GroupCharPropertyParser 4 2 6 25 66.6%
ValidateLib.Metadata.PropertyParsers.DataType.Format.PatternPropertyParser 4 2 6 25 66.6%
ValidateLib.Metadata.PropertyParsers.DataType.FormatPropertyParser 13 1 14 35 92.8%
ValidateLib.Metadata.PropertyParsers.DataType.LengthPropertyParser 6 1 7 26 85.7%
ValidateLib.Metadata.PropertyParsers.DataType.MaxExclusivePropertyParser 6 1 7 26 85.7%
ValidateLib.Metadata.PropertyParsers.DataType.MaxInclusivePropertyParser 6 1 7 26 85.7%
ValidateLib.Metadata.PropertyParsers.DataType.MaxLengthPropertyParser 6 1 7 26 85.7%
ValidateLib.Metadata.PropertyParsers.DataType.MaximumPropertyParser 6 1 7 26 85.7%
ValidateLib.Metadata.PropertyParsers.DataType.MinExclusivePropertyParser 6 1 7 27 85.7%
ValidateLib.Metadata.PropertyParsers.DataType.MinInclusivePropertyParser 6 1 7 26 85.7%
ValidateLib.Metadata.PropertyParsers.DataType.MinLengthPropertyParser 6 1 7 26 85.7%
ValidateLib.Metadata.PropertyParsers.DataType.MinimumPropertyParser 6 1 7 26 85.7%
ValidateLib.Metadata.PropertyParsers.DescriptorNS.IdPropertyParser 8 0 8 27 100%
ValidateLib.Metadata.PropertyParsers.DescriptorNS.TypePropertyParser<T> 7 3 10 34 70%
ValidateLib.Metadata.PropertyParsers.ForeignKey.ColumnReferencePropertyParser 11 5 16 41 68.7%
ValidateLib.Metadata.PropertyParsers.ForeignKey.ReferencePropertyParser 7 1 8 28 87.5%
ValidateLib.Metadata.PropertyParsers.InheritedProperties.AboutUrlPropertyParser 6 0 6 22 100%
ValidateLib.Metadata.PropertyParsers.InheritedProperties.DatatypePropertyParser 9 0 9 30 100%
ValidateLib.Metadata.PropertyParsers.InheritedProperties.DefaultPropertyParser 7 0 7 27 100%
ValidateLib.Metadata.PropertyParsers.InheritedProperties.LangPropertyParser 8 2 10 36 80%
ValidateLib.Metadata.PropertyParsers.InheritedProperties.NullPropertyParser 14 0 14 43 100%
ValidateLib.Metadata.PropertyParsers.InheritedProperties.OrderedPropertyParser 6 0 6 21 100%
ValidateLib.Metadata.PropertyParsers.InheritedProperties.PropertyUrlPropertyParser 6 0 6 21 100%
ValidateLib.Metadata.PropertyParsers.InheritedProperties.RequiredPropertyParser 6 0 6 21 100%
ValidateLib.Metadata.PropertyParsers.InheritedProperties.SeparatorPropertyParser 8 0 8 29 100%
ValidateLib.Metadata.PropertyParsers.InheritedProperties.TextDirectionPropertyParser 10 1 11 33 90.9%
ValidateLib.Metadata.PropertyParsers.InheritedProperties.ValueUrlPropertyParser 6 0 6 21 100%
ValidateLib.Metadata.PropertyParsers.Note.NotesPropertyParser 0 13 13 37 0%
ValidateLib.Metadata.PropertyParsers.PropertyParserBase<T> 6 0 6 17 100%
ValidateLib.Metadata.PropertyParsers.Reference.ColumnReferencePropertyParser 11 5 16 40 68.7%
ValidateLib.Metadata.PropertyParsers.Reference.ResourcePropertyParser 7 0 7 23 100%
ValidateLib.Metadata.PropertyParsers.Reference.SchemaReferencePropertyParser 7 0 7 24 100%
ValidateLib.Metadata.PropertyParsers.Schema.ColumnsPropertyParser 10 0 10 28 100%
ValidateLib.Metadata.PropertyParsers.Schema.ForeignKeysPropertyParser 6 0 6 23 100%
ValidateLib.Metadata.PropertyParsers.Schema.PrimaryKeyPropertyParser 11 5 16 41 68.7%
ValidateLib.Metadata.PropertyParsers.Schema.RowTitlesPropertyParser 15 5 20 50 75%
ValidateLib.Metadata.PropertyParsers.Table.SuppresOutputPropertyParser 5 2 7 24 71.4%
ValidateLib.Metadata.PropertyParsers.Table.UrlPropertyParser 7 0 7 24 100%
ValidateLib.Metadata.PropertyParsers.TableGroup.TablesPropertyParser 7 0 7 23 100%
ValidateLib.Metadata.PropertyParsers.TopLevelObject.DialectPropertyParser 7 0 7 25 100%
ValidateLib.Metadata.PropertyParsers.TopLevelObject.NotesPropertyParser 11 2 13 38 84.6%
ValidateLib.Metadata.PropertyParsers.TopLevelObject.TableDirectionPropertyParser 7 4 11 33 63.6%
ValidateLib.Metadata.PropertyParsers.TopLevelObject.TableSchemaPropertyParser 10 0 10 31 100%
ValidateLib.Metadata.PropertyParsers.TopLevelObject.TransformationsPropertyParser 6 0 6 21 100%
ValidateLib.Metadata.PropertyParsers.Transformation.ScriptFormatPropertyParser 6 0 6 21 100%
ValidateLib.Metadata.PropertyParsers.Transformation.SourcePropertyParser 7 6 13 39 53.8%
ValidateLib.Metadata.PropertyParsers.Transformation.TargetFormatPropertyParser 6 0 6 21 100%
ValidateLib.Metadata.PropertyParsers.Transformation.TitlesPropertyParser 11 5 16 44 68.7%
ValidateLib.Metadata.PropertyParsers.Transformation.UrlPropertyParser 6 0 6 21 100%
ValidateLib.Metadata.Unification.MetadataUnifier 19 0 19 74 100%
ValidateLib.Metadata.Validators.ColumnNamesValidator 13 0 13 39 100%
ValidateLib.Metadata.Validators.CommonPropertyValidator 78 7 85 158 91.7%
ValidateLib.Metadata.Validators.DatatypeValidator 133 15 148 257 89.8%
ValidateLib.Metadata.Validators.ForeignKeyValidator 60 4 64 167 93.7%
ValidateLib.Metadata.Validators.PrimaryKeyValidator 19 1 20 48 95%
ValidateLib.Metadata.Validators.RowTitlesValidator 3 17 20 47 15%
ValidateLib.Metadata.Validators.TitlesValidator 33 0 33 84 100%
ValidateLib.Metadata.Validators.VirtualColumnsValidator 13 0 13 34 100%
ValidateLib.ResultCreators.Csv.CsvResultWriter 34 0 34 83 100%
ValidateLib.ResultCreators.LocalizationManager 2 0 2 10 100%
ValidateLib.ResultCreators.Rdf.RdfConstants 10 1 11 21 90.9%
ValidateLib.ResultCreators.Rdf.RdfResultWriter 60 0 60 123 100%
ValidateLib.ResultCreators.ResultWriterFactory 4 1 5 36 80%
ValidateLib.Results.Result 5 3 8 19 62.5%
ValidateLib.Results.ResultCreator 1 0 1 11 100%
ValidateLib.Results.ResultUtility 5 0 5 17 100%
ValidateLib.Results.TableGroupValidationResultDetails 15 2 17 42 88.2%
ValidateLib.Results.TableValidationResultDetails 9 8 17 42 52.9%
ValidateLib.TableCompatibility.CompatibilityChecker 74 9 83 194 89.1%
ValidateLib.TableCompatibility.CompatibilityCheckerFactory 1 0 1 14 100%
ValidateLib.TabularData.AnnotatedTabularDataModel.Cell 19 0 19 41 100%
ValidateLib.TabularData.AnnotatedTabularDataModel.Column 27 0 27 40 100%
ValidateLib.TabularData.AnnotatedTabularDataModel.Row 12 2 14 27 85.7%
ValidateLib.TabularData.AnnotatedTabularDataModel.Table 9 0 9 23 100%
ValidateLib.TabularData.AnnotatedTabularDataModel.TableGroup 0 3 3 12 0%
ValidateLib.TabularData.Datatypes.AnyAtomicTypeDT 0 5 5 18 0%
ValidateLib.TabularData.Datatypes.Base64BinaryDT 14 16 30 68 46.6%
ValidateLib.TabularData.Datatypes.BaseDT 17 11 28 63 60.7%
ValidateLib.TabularData.Datatypes.BooleanDT 26 3 29 57 89.6%
ValidateLib.TabularData.Datatypes.DatatypeFactory 211 48 259 511 81.4%
ValidateLib.TabularData.Datatypes.DateDatatypes.DateBaseDT 53 12 65 134 81.5%
ValidateLib.TabularData.Datatypes.DateDatatypes.DateDT 23 1 24 46 95.8%
ValidateLib.TabularData.Datatypes.DateDatatypes.DateTimeDT 20 4 24 52 83.3%
ValidateLib.TabularData.Datatypes.DateDatatypes.DateTimeStampDT 32 13 45 95 71.1%
ValidateLib.TabularData.Datatypes.DateDatatypes.GBaseDT 9 26 35 77 25.7%
ValidateLib.TabularData.Datatypes.DateDatatypes.GDayDT 6 2 8 26 75%
ValidateLib.TabularData.Datatypes.DateDatatypes.GMonthDT 6 2 8 25 75%
ValidateLib.TabularData.Datatypes.DateDatatypes.GMonthDayDT 6 2 8 26 75%
ValidateLib.TabularData.Datatypes.DateDatatypes.GYearDT 6 4 10 27 60%
ValidateLib.TabularData.Datatypes.DateDatatypes.GYearMonthDT 6 2 8 25 75%
ValidateLib.TabularData.Datatypes.DateDatatypes.TimeDT 18 7 25 53 72%
ValidateLib.TabularData.Datatypes.DurationDatatypes.DayTimeDurationDT 10 0 10 26 100%
ValidateLib.TabularData.Datatypes.DurationDatatypes.DurationDT 27 15 42 87 64.2%
ValidateLib.TabularData.Datatypes.DurationDatatypes.YearMonthDurationDT 10 0 10 26 100%
ValidateLib.TabularData.Datatypes.HexBinaryDT 20 16 36 83 55.5%
ValidateLib.TabularData.Datatypes.NumericDatatypes.ByteDT 14 0 14 29 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.DecimalDT 19 7 26 53 73%
ValidateLib.TabularData.Datatypes.NumericDatatypes.DoubleDT 29 10 39 77 74.3%
ValidateLib.TabularData.Datatypes.NumericDatatypes.FloatBaseDT 9 0 9 29 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.FloatDT 27 12 39 80 69.2%
ValidateLib.TabularData.Datatypes.NumericDatatypes.IntDT 14 0 14 30 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.IntegerDT 14 0 14 35 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.LongDT 14 0 14 30 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.NegativeIntegerDT 13 0 13 31 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.NonNegativeIntegerDT 13 0 13 31 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.NonPositiveIntegerDT 13 0 13 29 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.NumericBaseDT 284 17 301 582 94.3%
ValidateLib.TabularData.Datatypes.NumericDatatypes.PositiveIntegerDT 7 1 8 20 87.5%
ValidateLib.TabularData.Datatypes.NumericDatatypes.ShortDT 14 0 14 33 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.UnsignedByteDT 8 0 8 21 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.UnsignedIntDT 8 0 8 20 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.UnsignedLongDT 13 0 13 29 100%
ValidateLib.TabularData.Datatypes.NumericDatatypes.UnsignedShortDT 8 0 8 20 100%
ValidateLib.TabularData.Datatypes.StringDatatypes.AnyUriDT 5 0 5 15 100%
ValidateLib.TabularData.Datatypes.StringDatatypes.HtmlDT 0 4 4 14 0%
ValidateLib.TabularData.Datatypes.StringDatatypes.JsonDT 0 5 5 16 0%
ValidateLib.TabularData.Datatypes.StringDatatypes.LanguageDT 7 4 11 27 63.6%
ValidateLib.TabularData.Datatypes.StringDatatypes.NMTOKENDT 11 0 11 27 100%
ValidateLib.TabularData.Datatypes.StringDatatypes.NameDT 7 4 11 29 63.6%
ValidateLib.TabularData.Datatypes.StringDatatypes.NormalizedStringDT 11 0 11 30 100%
ValidateLib.TabularData.Datatypes.StringDatatypes.QNameDT 7 4 11 28 63.6%
ValidateLib.TabularData.Datatypes.StringDatatypes.StringDT 10 0 10 33 100%
ValidateLib.TabularData.Datatypes.StringDatatypes.TokenDT 10 0 10 28 100%
ValidateLib.TabularData.Datatypes.StringDatatypes.XmlDT 3 2 5 16 60%
ValidateLib.TabularData.Parsing.CellParser 73 6 79 192 92.4%
ValidateLib.TabularData.Parsing.CustomStreamReader 41 0 41 120 100%
ValidateLib.TabularData.Parsing.FlagsCreator 31 4 35 75 88.5%
ValidateLib.TabularData.Parsing.Params 2 0 2 213 100%
ValidateLib.TabularData.Parsing.QuotedCharReader 33 9 42 142 78.5%
ValidateLib.TabularData.Parsing.Reader 38 3 41 105 92.6%
ValidateLib.TabularData.Parsing.RowParser 84 10 94 213 89.3%
ValidateLib.TabularData.Parsing.RowReader 32 11 43 144 74.4%
ValidateLib.TabularData.Validation.TabluarDataTableGroupValidator 51 0 51 144 100%
ValidateLib.TabularData.Validation.TabularDataAnnotator 96 5 101 190 95%
ValidateLib.TabularData.Validation.TabularDataCreator 50 1 51 131 98%
ValidateLib.TabularData.Validation.TabularDataTableValidator 62 6 68 170 91.1%
ValidateLib.TabularData.Validation.ValidationRules.CellDatatypeValidationRule 3 1 4 15 75%
ValidateLib.TabularData.Validation.ValidationRules.CellLengthValidationRule 26 4 30 64 86.6%
ValidateLib.TabularData.Validation.ValidationRules.CellValueConstraintValidationRule 34 8 42 84 80.9%
ValidateLib.TabularData.Validation.ValidationRules.FKReferencedValuesMustMatchValidationRule 45 0 45 135 100%
ValidateLib.TabularData.Validation.ValidationRules.NumberOfColumnsRowValidationRule 10 2 12 33 83.3%
ValidateLib.TabularData.Validation.ValidationRules.PrimaryKeyRowValidationRule 15 1 16 46 93.7%
ValidateLib.UtilityClasses.ArrayPropertyUtilityClass 0 1 1 12 0%
ValidateLib.UtilityClasses.ColumnUtilityClass 2 0 2 13 100%
ValidateLib.UtilityClasses.CommonPropertiesPrefixes 58 1 59 84 98.3%
ValidateLib.UtilityClasses.ContextUtilityClass 4 0 4 16 100%
ValidateLib.UtilityClasses.DatatypeUtilityClass 52 0 52 61 100%
ValidateLib.UtilityClasses.EncodingUtilityClass 247 4 251 280 98.4%
ValidateLib.UtilityClasses.FileUtilityClass 0 1 1 7 0%
ValidateLib.UtilityClasses.FileWrapper 29 17 46 104 63%
ValidateLib.UtilityClasses.IriUtilityClass 14 7 21 58 66.6%
ValidateLib.UtilityClasses.JsonUtilityClass 4 0 4 19 100%
ValidateLib.UtilityClasses.LanguageUtilityClass 15 0 15 52 100%
ValidateLib.UtilityClasses.ObjectPropertyUtilityClass 17 11 28 74 60.7%