< Summary

Information
Class: ValidateLib.ErrorsAndWarnings.Warnings.WarningFactory
Assembly: validatelib.dll
File(s): C:\skola_karlovka\RP\code\csv-validator\CSV_Validator\ValidateLib\ErrorsAndWarnings\Warnings\WarningFactory.cs
Line coverage
68%
Covered lines: 44
Uncovered lines: 20
Coverable lines: 64
Total lines: 231
Line coverage: 68.7%
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
WarningFactory()05
GetWrongTypeOfPropertyValueWarning(...)05
GetUnknownPropertyWarning(...)30
GetUnknownPrefixWarning(...)30
GetDoubleDotOrUknownPropertyWarning(...)30
GetObjectStringNormalizationProblemWarning(...)03
GetInvalidFormatPatternWarning(...)30
GetFoundMetadataFileNotDescribingTabularFileWarning(...)30
GetDecimalCharOrGroupCharNotOnNumericWarning(...)02
GetInvalidContextLanuageWarning(...)20
GetObjectPropertyWrongValueWarning(...)20
GetArrayPropertyWrongValueWarning(...)40
GetAtomicPropertyBoolWrongValueWarning(...)20
GetLinkPropertyWrongValueWarning(...)20
GetLinkPropertyNotAbsoluteWarning(...)20
GetNaturalLanguageWrongValue(...)20
GetURITemplateWrongValueWarning(...)20
GetStringPropertyWrongValueWarning(...)20
GetWrongColumnNameWarning(...)20
GetCommonPropertyWrongValueWarning(...)02
GetDatatypeBaseWrongValueWarning(...)20
GetFormatPropertyWrongValueWarning(...)02
GetAtomicIntegerWrongValueWarning(...)20
GetValueConstraintWrongValueWarning(...)02
GetLengthConstraintWrongValueWarning(...)02
GetLineTerminatorsWrongValueWarning(...)20
GetQuoteCharWrongValueWarning(...)20
GetNegativeSkipRowsWarning(...)20
GetInvalidTrimValueWarning(...)02
GetInvalidColumnReferenceValue(...)02
GetLangWrongValueWarning(...)20
GetNullInvalidValueWarning(...)20
GetSeparatorInvalidValueWarning(...)20
GetTextDirectionWrongValueWarning(...)20
GetColumnReferencePropertyWrongValueWarning(...)02
GetTableDirectionWrongValueWarning(...)20
GetSourceWrongValueWarning(...)02
GetFormatOnInvalidDTWarning(...)20
GetReferencedCOlumnDoesNotExistWarning(...)20
GetInvalidEncodingValueWarning(...)20
GetBomPresentWarning(...)20

File(s)

C:\skola_karlovka\RP\code\csv-validator\CSV_Validator\ValidateLib\ErrorsAndWarnings\Warnings\WarningFactory.cs

#LineLine coverage
 1using Newtonsoft.Json.Linq;
 2using System.Resources;
 3using ValidateLib.ErrorsAndWarnings.Warnings.SpecificWarnings;
 4
 5namespace ValidateLib.ErrorsAndWarnings.Warnings
 6{
 7    public class WarningFactory
 8    {
 09        static ResourceManager _ResourceManager { get; set; } =
 010           new ResourceManager(EWConstants.GeneralResources, typeof(ErrorOrWarning).Assembly);
 11        public static WrongTypeOfPropertyValueWarning GetWrongTypeOfPropertyValueWarning(string invalidProperty, string?
 12        {
 013            var wm = _ResourceManager.GetString("WrongTypeOfPropertyValue");
 014            return new WrongTypeOfPropertyValueWarning(invalidProperty)
 015            {
 016                AdditionalInfo = additionalInfo
 017            };
 18        }
 19
 20        public static UnknownPropertyWarning GetUnknownPropertyWarning(JProperty unknownProperty, string? additionalInfo
 21        {
 122            return new UnknownPropertyWarning(unknownProperty)
 123            {
 124                AdditionalInfo = additionalInfo
 125            };
 26        }
 27
 28        public static UnkownPrefixWarning GetUnknownPrefixWarning(string unknownPrefix, string? additionalInfo = null)
 29        {
 130            return new UnkownPrefixWarning(unknownPrefix)
 131            {
 132                AdditionalInfo = additionalInfo
 133            };
 34        }
 35
 36        public static DoubleDotOrUknownPropertyWarning GetDoubleDotOrUknownPropertyWarning(string IRI, string value, str
 37        {
 138            return new DoubleDotOrUknownPropertyWarning(IRI, value)
 139            {
 140                AdditionalInfo = additionalInfo
 141            };
 42        }
 43
 44        public static ObjectStringNormalizationProblemWarning GetObjectStringNormalizationProblemWarning(string notNorma
 45        {
 046            return new ObjectStringNormalizationProblemWarning(notNormalizedProperty, propertyName)
 047            {
 048                AdditionalInfo = additionalInfo
 049            };
 50        }
 51
 52        public static InvalidFormatPatternWarning GetInvalidFormatPatternWarning(string invalidPattern, string? addition
 53        {
 154            return new InvalidFormatPatternWarning(invalidPattern)
 155            {
 156                AdditionalInfo = additionalInfo
 157            };
 58        }
 59
 60        public static FoundMetadataFileNotDescribingTabularFileWarning GetFoundMetadataFileNotDescribingTabularFileWarni
 61        {
 162            return new FoundMetadataFileNotDescribingTabularFileWarning(metadataIRI)
 163            {
 164                AdditionalInfo = additionalInfo
 165            };
 66        }
 67
 68        public static DecimalCharOrGroupCharNotOnNumericWarning GetDecimalCharOrGroupCharNotOnNumericWarning(string base
 69        {
 070            return new DecimalCharOrGroupCharNotOnNumericWarning(baseDTName);
 71        }
 72
 73        public static InvalidContextLanuageWarning GetInvalidContextLanuageWarning(string invalidValue)
 74        {
 175            return new InvalidContextLanuageWarning(invalidValue);
 76        }
 77
 78        public static ObjectPropertyWrongValueWarning GetObjectPropertyWrongValueWarning(JToken token, string invalidVal
 79        {
 180            return new ObjectPropertyWrongValueWarning(token, invalidValue);
 81        }
 82
 83        public static ArrayPropertyWrongValueWarning GetArrayPropertyWrongValueWarning(JProperty invalidValue, string de
 84        {
 185            return new ArrayPropertyWrongValueWarning(invalidValue.Value, invalidValue.Name, detectedDatatype);
 86        }
 87
 88        public static AtomicPropertyBoolWrongValueWarning GetAtomicPropertyBoolWrongValueWarning(JToken value, string na
 89        {
 190            return new AtomicPropertyBoolWrongValueWarning(value, name, detectedDatatype);
 91        }
 92
 93        public static LinkPropertyWrongValueWarning GetLinkPropertyWrongValueWarning(JToken value, string name, string d
 94        {
 195            return new LinkPropertyWrongValueWarning(value, name, detectedDatatype);
 96        }
 97
 98        public static LinkPropertyNotAbsoluteWarning GetLinkPropertyNotAbsoluteWarning(JToken value, string name)
 99        {
 1100            return new LinkPropertyNotAbsoluteWarning(value, name);
 101        }
 102
 103        public static NaturalLanguageWrongValue GetNaturalLanguageWrongValue(JToken value, string name)
 104        {
 1105            return new NaturalLanguageWrongValue(value, name);
 106        }
 107
 108        public static URITemplateWrongValueWarning GetURITemplateWrongValueWarning(JToken value, string name)
 109        {
 1110            return new URITemplateWrongValueWarning(value, name);
 111        }
 112
 113        public static StringPropertyWrongValueWarning GetStringPropertyWrongValueWarning(JToken value, string name, stri
 114        {
 1115            return new StringPropertyWrongValueWarning(value, name, detectedDatatype);
 116        }
 117        public static WrongColumnNameWarning GetWrongColumnNameWarning(string wrongName)
 118        {
 1119            return new WrongColumnNameWarning(wrongName);
 120        }
 121
 122        public static CommonPropertyWrongValueWarning GetCommonPropertyWrongValueWarning(JToken value, string name)
 123        {
 0124            return new CommonPropertyWrongValueWarning(value, name);
 125        }
 126
 127        public static DatatypeBaseWrongValueWarning GetDatatypeBaseWrongValueWarning(string wrongName)
 128        {
 1129            return new DatatypeBaseWrongValueWarning(wrongName);
 130        }
 131
 132        public static FormatPropertyWrongValueWarning GetFormatPropertyWrongValueWarning(string wrongName, string detect
 133        {
 0134            return new FormatPropertyWrongValueWarning(wrongName, detectedDatatype);
 135        }
 136
 137        public static AtomicIntegerWrongValueWarning GetAtomicIntegerWrongValueWarning(JToken value, string name, string
 138        {
 1139            return new AtomicIntegerWrongValueWarning(value, name, detectedDatatype);
 140        }
 141
 142        public static ValueConstraintWrongValueWarning GetValueConstraintWrongValueWarning(JToken value, string name)
 143        {
 0144            return new ValueConstraintWrongValueWarning(value, name);
 145        }
 146
 147        public static LengthConstraintWrongValueWarning GetLengthConstraintWrongValueWarning(JToken value, string name)
 148        {
 0149            return new LengthConstraintWrongValueWarning(value, name);
 150        }
 151        public static LineTerminatorsWrongValueWarning GetLineTerminatorsWrongValueWarning(string value, string detected
 152        {
 1153            return new LineTerminatorsWrongValueWarning(value, detectedDatatype);
 154        }
 155
 156        public static QuoteCharWrongValueWarning GetQuoteCharWrongValueWarning(string value, string detectedDatatype)
 157        {
 1158            return new QuoteCharWrongValueWarning(value, detectedDatatype);
 159        }
 160
 161        public static NegativeSkipRowsWarning GetNegativeSkipRowsWarning(string value)
 162        {
 1163            return new NegativeSkipRowsWarning(value);
 164        }
 165
 166        public static InvalidTrimValueWarning GetInvalidTrimValueWarning(string value)
 167        {
 0168            return new InvalidTrimValueWarning(value);
 169        }
 170
 171        public static InvalidColumnReferenceValue GetInvalidColumnReferenceValue(string value, string detectedDatatype)
 172        {
 0173            return new InvalidColumnReferenceValue(value, detectedDatatype);
 174        }
 175
 176        public static LangWrongValueWarning GetLangWrongValueWarning(string value)
 177        {
 1178            return new LangWrongValueWarning(value);
 179        }
 180
 181        public static NullInvalidValueWarning GetNullInvalidValueWarning(string value)
 182        {
 1183            return new NullInvalidValueWarning(value);
 184        }
 185
 186        public static SeparatorInvalidValueWarning GetSeparatorInvalidValueWarning(string value)
 187        {
 1188            return new SeparatorInvalidValueWarning(value);
 189        }
 190
 191        public static TextDirectionWrongValueWarning GetTextDirectionWrongValueWarning(string value)
 192        {
 1193            return new TextDirectionWrongValueWarning(value);
 194        }
 195
 196        public static ColumnReferencePropertyWrongValueWarning GetColumnReferencePropertyWrongValueWarning(JToken value,
 197        {
 0198            return new ColumnReferencePropertyWrongValueWarning(value, name, detectedDatatype);
 199        }
 200
 201        public static TableDirectionWrongValueWarning GetTableDirectionWrongValueWarning(string value)
 202        {
 1203            return new TableDirectionWrongValueWarning(value);
 204        }
 205
 206        public static SourceWrongValueWarning GetSourceWrongValueWarning(string value)
 207        {
 0208            return new SourceWrongValueWarning(value);
 209        }
 210
 211        public static FormatOnInvalidDTWarning GetFormatOnInvalidDTWarning(string value)
 212        {
 1213            return new FormatOnInvalidDTWarning(value);
 214        }
 215
 216        public static ReferencedCOlumnDoesNotExistWarning GetReferencedCOlumnDoesNotExistWarning(string value, string na
 217        {
 1218            return new ReferencedCOlumnDoesNotExistWarning(value, name);
 219        }
 220
 221        public static InvalidEncodingValueWarning GetInvalidEncodingValueWarning(string value)
 222        {
 1223            return new InvalidEncodingValueWarning(value);
 224        }
 225
 226        public static BomPresentWarning GetBomPresentWarning(string value)
 227        {
 1228            return new BomPresentWarning(value);
 229        }
 230    }
 231}

Methods/Properties

_ResourceManager()
_ResourceManager(System.Resources.ResourceManager)
WarningFactory()
GetWrongTypeOfPropertyValueWarning(string, string)
GetUnknownPropertyWarning(Newtonsoft.Json.Linq.JProperty, string)
GetUnknownPrefixWarning(string, string)
GetDoubleDotOrUknownPropertyWarning(string, string, string)
GetObjectStringNormalizationProblemWarning(string, string, string)
GetInvalidFormatPatternWarning(string, string)
GetFoundMetadataFileNotDescribingTabularFileWarning(string, string)
GetDecimalCharOrGroupCharNotOnNumericWarning(string)
GetInvalidContextLanuageWarning(string)
GetObjectPropertyWrongValueWarning(Newtonsoft.Json.Linq.JToken, string)
GetArrayPropertyWrongValueWarning(Newtonsoft.Json.Linq.JProperty, string)
GetAtomicPropertyBoolWrongValueWarning(Newtonsoft.Json.Linq.JToken, string, string)
GetLinkPropertyWrongValueWarning(Newtonsoft.Json.Linq.JToken, string, string)
GetLinkPropertyNotAbsoluteWarning(Newtonsoft.Json.Linq.JToken, string)
GetNaturalLanguageWrongValue(Newtonsoft.Json.Linq.JToken, string)
GetURITemplateWrongValueWarning(Newtonsoft.Json.Linq.JToken, string)
GetStringPropertyWrongValueWarning(Newtonsoft.Json.Linq.JToken, string, string)
GetWrongColumnNameWarning(string)
GetCommonPropertyWrongValueWarning(Newtonsoft.Json.Linq.JToken, string)
GetDatatypeBaseWrongValueWarning(string)
GetFormatPropertyWrongValueWarning(string, string)
GetAtomicIntegerWrongValueWarning(Newtonsoft.Json.Linq.JToken, string, string)
GetValueConstraintWrongValueWarning(Newtonsoft.Json.Linq.JToken, string)
GetLengthConstraintWrongValueWarning(Newtonsoft.Json.Linq.JToken, string)
GetLineTerminatorsWrongValueWarning(string, string)
GetQuoteCharWrongValueWarning(string, string)
GetNegativeSkipRowsWarning(string)
GetInvalidTrimValueWarning(string)
GetInvalidColumnReferenceValue(string, string)
GetLangWrongValueWarning(string)
GetNullInvalidValueWarning(string)
GetSeparatorInvalidValueWarning(string)
GetTextDirectionWrongValueWarning(string)
GetColumnReferencePropertyWrongValueWarning(Newtonsoft.Json.Linq.JToken, string, string)
GetTableDirectionWrongValueWarning(string)
GetSourceWrongValueWarning(string)
GetFormatOnInvalidDTWarning(string)
GetReferencedCOlumnDoesNotExistWarning(string, string)
GetInvalidEncodingValueWarning(string)
GetBomPresentWarning(string)