Index: Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.IO.Test/ClosingStructuresImporterTest.cs =================================================================== diff -u -r3691ac3728727f60bd1ec856b62d92db52a44c6c -rdc7692e5c549c25a0f59b41abe103f5c889353b3 --- Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.IO.Test/ClosingStructuresImporterTest.cs (.../ClosingStructuresImporterTest.cs) (revision 3691ac3728727f60bd1ec856b62d92db52a44c6c) +++ Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.IO.Test/ClosingStructuresImporterTest.cs (.../ClosingStructuresImporterTest.cs) (revision dc7692e5c549c25a0f59b41abe103f5c889353b3) @@ -120,7 +120,7 @@ // Assert string[] expectedMessages = { - "De waarde op regel 13, kolom 18 valt buiten het bereik [0, 360].", + "De waarde op regel 13, kolom 'NumeriekeWaarde' valt buiten het bereik [0, 360].", "Parameter 'KW_BETSLUIT5' komt meermaals voor.", "Kunstwerk nummer 1 wordt overgeslagen.", "Kan geen geldige gegevens vinden voor kunstwerklocatie met KWKIDENT 'KUNST2'.", Index: Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/StructuresImporter.cs =================================================================== diff -u -r3e3087bd9c43ca5a3910438b3c9daf0defcb09bf -rdc7692e5c549c25a0f59b41abe103f5c889353b3 --- Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/StructuresImporter.cs (.../StructuresImporter.cs) (revision 3e3087bd9c43ca5a3910438b3c9daf0defcb09bf) +++ Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/StructuresImporter.cs (.../StructuresImporter.cs) (revision dc7692e5c549c25a0f59b41abe103f5c889353b3) @@ -111,13 +111,13 @@ protected abstract void CreateSpecificStructures(ICollection structureLocations, Dictionary> groupedStructureParameterRows); - protected void LogMessages(ValidationResult validationResult, int lineNumber) + protected void LogMessages(ValidationResult validationResult, int structureIndex) { foreach (string message in validationResult.ErrorMessages) { log.Error(message); } - log.ErrorFormat(Resources.StructuresImporter_Structure_number_0_is_skipped, lineNumber); + log.ErrorFormat(Resources.StructuresImporter_Structure_number_0_is_skipped, structureIndex); } protected RoundedDouble GetStandardDeviation(StructuresParameterRow structuresParameterRow) Index: Ringtoets/Common/src/Ringtoets.Common.IO/Properties/Resources.Designer.cs =================================================================== diff -u -r3e3087bd9c43ca5a3910438b3c9daf0defcb09bf -rdc7692e5c549c25a0f59b41abe103f5c889353b3 --- Ringtoets/Common/src/Ringtoets.Common.IO/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 3e3087bd9c43ca5a3910438b3c9daf0defcb09bf) +++ Ringtoets/Common/src/Ringtoets.Common.IO/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision dc7692e5c549c25a0f59b41abe103f5c889353b3) @@ -22,7 +22,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18444 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -1226,39 +1226,39 @@ } /// - /// Looks up a localized string similar to De waarde op regel {0}, kolom {1} valt buiten het bereik [0, 360].. + /// Looks up a localized string similar to De waarde op regel {0}, kolom '{1}' valt buiten het bereik [0, 360].. /// - public static string StructuresParameterRowsValidator_Line_0_column_1_orientation_out_of_range { + public static string StructuresParameterRowsValidator_Line_0_ColumnName_1_orientation_out_of_range { get { - return ResourceManager.GetString("StructuresParameterRowsValidator_Line_0_column_1_orientation_out_of_range", resourceCulture); + return ResourceManager.GetString("StructuresParameterRowsValidator_Line_0_ColumnName_1_orientation_out_of_range", resourceCulture); } } /// - /// Looks up a localized string similar to De waarde op regel {0}, kolom {1} valt buiten het bereik [0, 1].. + /// Looks up a localized string similar to De waarde op regel {0}, kolom '{1}' valt buiten het bereik (0, 1].. /// - public static string StructuresParameterRowsValidator_Line_0_column_1_probability_out_of_range { + public static string StructuresParameterRowsValidator_Line_0_ColumnName_1_probability_out_of_range { get { - return ResourceManager.GetString("StructuresParameterRowsValidator_Line_0_column_1_probability_out_of_range", resourceCulture); + return ResourceManager.GetString("StructuresParameterRowsValidator_Line_0_ColumnName_1_probability_out_of_range", resourceCulture); } } /// - /// Looks up a localized string similar to De waarde op regel {0}, kolom {1} mag niet kleiner dan nul zijn.. + /// Looks up a localized string similar to De waarde op regel {0}, kolom '{1}' mag niet kleiner dan nul zijn.. /// - public static string StructuresParameterRowsValidator_Line_0_column_1_value_cannot_be_smaller_than_zero { + public static string StructuresParameterRowsValidator_Line_0_ColumnName_1_value_cannot_be_smaller_than_zero { get { - return ResourceManager.GetString("StructuresParameterRowsValidator_Line_0_column_1_value_cannot_be_smaller_than_zer" + - "o", resourceCulture); + return ResourceManager.GetString("StructuresParameterRowsValidator_Line_0_ColumnName_1_value_cannot_be_smaller_than" + + "_zero", resourceCulture); } } /// - /// Looks up a localized string similar to De waarde op regel {0}, kolom {1} is ongeldig.. + /// Looks up a localized string similar to De waarde op regel {0}, kolom '{1}' is ongeldig.. /// - public static string StructuresParameterRowsValidator_Line_0_column_1_value_invalid { + public static string StructuresParameterRowsValidator_Line_0_ColumnName_1_value_invalid { get { - return ResourceManager.GetString("StructuresParameterRowsValidator_Line_0_column_1_value_invalid", resourceCulture); + return ResourceManager.GetString("StructuresParameterRowsValidator_Line_0_ColumnName_1_value_invalid", resourceCulture); } } Index: Ringtoets/Common/src/Ringtoets.Common.IO/Properties/Resources.resx =================================================================== diff -u -r3e3087bd9c43ca5a3910438b3c9daf0defcb09bf -rdc7692e5c549c25a0f59b41abe103f5c889353b3 --- Ringtoets/Common/src/Ringtoets.Common.IO/Properties/Resources.resx (.../Resources.resx) (revision 3e3087bd9c43ca5a3910438b3c9daf0defcb09bf) +++ Ringtoets/Common/src/Ringtoets.Common.IO/Properties/Resources.resx (.../Resources.resx) (revision dc7692e5c549c25a0f59b41abe103f5c889353b3) @@ -450,18 +450,6 @@ Parameter '{0}' komt meermaals voor. - - De waarde op regel {0}, kolom {1} valt buiten het bereik [0, 1]. - - - De waarde op regel {0}, kolom {1} is ongeldig. - - - De waarde op regel {0}, kolom {1} valt buiten het bereik [0, 360]. - - - De waarde op regel {0}, kolom {1} mag niet kleiner dan nul zijn. - De variatie op regel {0} wordt omgerekend in een standaard deviatie. @@ -471,4 +459,16 @@ De variatie op regel {0} wordt omgerekend in een variatiecoëfficiënt. + + De waarde op regel {0}, kolom '{1}' valt buiten het bereik [0, 360]. + + + De waarde op regel {0}, kolom '{1}' valt buiten het bereik (0, 1]. + + + De waarde op regel {0}, kolom '{1}' mag niet kleiner dan nul zijn. + + + De waarde op regel {0}, kolom '{1}' is ongeldig. + \ No newline at end of file Index: Ringtoets/Common/src/Ringtoets.Common.IO/Structures/StructuresParameterRowsValidator.cs =================================================================== diff -u -r5e19ee5ddd92f11deae38f4ce957ff16071ec144 -rdc7692e5c549c25a0f59b41abe103f5c889353b3 --- Ringtoets/Common/src/Ringtoets.Common.IO/Structures/StructuresParameterRowsValidator.cs (.../StructuresParameterRowsValidator.cs) (revision 5e19ee5ddd92f11deae38f4ce957ff16071ec144) +++ Ringtoets/Common/src/Ringtoets.Common.IO/Structures/StructuresParameterRowsValidator.cs (.../StructuresParameterRowsValidator.cs) (revision dc7692e5c549c25a0f59b41abe103f5c889353b3) @@ -31,10 +31,10 @@ /// public static class StructuresParameterRowsValidator { - private const int alphanumericalValueColumn = 17; - private const int numericalValueColumn = 18; - private const int varianceValueColumn = 19; - private const int varianceTypeColumn = 20; + private const string alphanumericalValueColumn = "AlphanumeriekeWaarde"; + private const string numericalValueColumn = "NumeriekeWaarde"; + private const string varianceValueColumn = "Standarddeviatie.variance"; + private const string varianceTypeColumn = "Boolean"; /// /// Denotes a small enough value, taking possible rounding into account, that the @@ -259,7 +259,7 @@ throw new ArgumentNullException("structureParameterRows"); } - List errorMessages = new List(); + var errorMessages = new List(); foreach (string name in rules.Keys) { @@ -284,12 +284,12 @@ private static List DoubleRule(StructuresParameterRow row) { - List messages = new List(); + var messages = new List(); double value = row.NumericalValue; if (double.IsNaN(value) || double.IsInfinity(value)) { - messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_column_1_probability_out_of_range, row.LineNumber, numericalValueColumn)); + messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_ColumnName_1_probability_out_of_range, row.LineNumber, numericalValueColumn)); } return messages; @@ -302,20 +302,20 @@ double value = row.NumericalValue; if (double.IsNaN(value) || double.IsInfinity(value) || value < 0) { - messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_column_1_probability_out_of_range, row.LineNumber, numericalValueColumn)); + messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_ColumnName_1_probability_out_of_range, row.LineNumber, numericalValueColumn)); } return messages; } private static List ProbabilityRule(StructuresParameterRow row) { - List messages = new List(); + var messages = new List(); double mean = row.NumericalValue; - if (double.IsNaN(mean) || double.IsInfinity(mean) || mean < 0 || mean > 1) + if (double.IsNaN(mean) || double.IsInfinity(mean) || mean <= 0 || mean > 1) { - messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_column_1_probability_out_of_range, row.LineNumber, numericalValueColumn)); + messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_ColumnName_1_probability_out_of_range, row.LineNumber, numericalValueColumn)); } return messages; @@ -343,24 +343,24 @@ private static List ValidateStochasticVariableParameters(StructuresParameterRow row, bool meanMustBeGreaterThanZero, bool variationAsStandardDeviation) { - List messages = new List(); + var messages = new List(); double mean = row.NumericalValue; if (double.IsNaN(mean) || double.IsInfinity(mean) || (meanMustBeGreaterThanZero && mean <= 0)) { - messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_column_1_value_invalid, row.LineNumber, numericalValueColumn)); + messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_ColumnName_1_value_invalid, row.LineNumber, numericalValueColumn)); } VarianceType type = row.VarianceType; if (type != VarianceType.StandardDeviation && type != VarianceType.CoefficientOfVariation) { - messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_column_1_value_invalid, row.LineNumber, varianceTypeColumn)); + messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_ColumnName_1_value_invalid, row.LineNumber, varianceTypeColumn)); } double variance = row.VarianceValue; if (double.IsNaN(variance) || double.IsInfinity(variance) || variance < 0.0) { - messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_column_1_value_invalid, row.LineNumber, varianceValueColumn)); + messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_ColumnName_1_value_invalid, row.LineNumber, varianceValueColumn)); } if (variationAsStandardDeviation) @@ -385,46 +385,46 @@ private static List StructureNormalOrientation(StructuresParameterRow row) { - List messages = new List(); + var messages = new List(); double orientation = row.NumericalValue; if (!(orientation >= 0 && orientation <= 360)) { - messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_column_1_orientation_out_of_range, row.LineNumber, numericalValueColumn)); + messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_ColumnName_1_orientation_out_of_range, row.LineNumber, numericalValueColumn)); } return messages; } private static List IdenticalApertures(StructuresParameterRow row) { - List messages = new List(); + var messages = new List(); double value = row.NumericalValue; if (value < 0) { - messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_column_1_value_cannot_be_smaller_than_zero, row.LineNumber, numericalValueColumn)); + messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_ColumnName_1_value_cannot_be_smaller_than_zero, row.LineNumber, numericalValueColumn)); } return messages; } private static List ClosingStructureInflowModelRule(StructuresParameterRow row) { - List messages = new List(); + var messages = new List(); string value = row.AlphanumericValue.ToLower(); if (!closingStructureInflowModelRuleKeywords.Contains(value)) { - messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_column_1_value_invalid, row.LineNumber, alphanumericalValueColumn)); + messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_ColumnName_1_value_invalid, row.LineNumber, alphanumericalValueColumn)); } return messages; } private static List StabilityPointStructureInflowModelRule(StructuresParameterRow row) { - List messages = new List(); + var messages = new List(); string value = row.AlphanumericValue.ToLower(); if (!stabilityPointStructureInflowModelRuleKeywords.Contains(value)) { - messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_column_1_value_invalid, row.LineNumber, alphanumericalValueColumn)); + messages.Add(string.Format(Resources.StructuresParameterRowsValidator_Line_0_ColumnName_1_value_invalid, row.LineNumber, alphanumericalValueColumn)); } return messages; } Index: Ringtoets/Common/test/Ringtoets.Common.IO.Test/Structures/StructuresParameterRowsValidatorTest.cs =================================================================== diff -u -r5e19ee5ddd92f11deae38f4ce957ff16071ec144 -rdc7692e5c549c25a0f59b41abe103f5c889353b3 --- Ringtoets/Common/test/Ringtoets.Common.IO.Test/Structures/StructuresParameterRowsValidatorTest.cs (.../StructuresParameterRowsValidatorTest.cs) (revision 5e19ee5ddd92f11deae38f4ce957ff16071ec144) +++ Ringtoets/Common/test/Ringtoets.Common.IO.Test/Structures/StructuresParameterRowsValidatorTest.cs (.../StructuresParameterRowsValidatorTest.cs) (revision dc7692e5c549c25a0f59b41abe103f5c889353b3) @@ -147,21 +147,21 @@ Assert.IsFalse(validationResult.IsValid); List expectedErrorMessages = new List { - "De waarde op regel 1, kolom 18 valt buiten het bereik [0, 360].", - "De waarde op regel 2, kolom 18 is ongeldig.", - "De waarde op regel 2, kolom 20 is ongeldig.", - "De waarde op regel 2, kolom 19 is ongeldig.", - "De waarde op regel 3, kolom 18 is ongeldig.", - "De waarde op regel 3, kolom 20 is ongeldig.", - "De waarde op regel 3, kolom 19 is ongeldig.", - "De waarde op regel 4, kolom 18 is ongeldig.", - "De waarde op regel 4, kolom 20 is ongeldig.", - "De waarde op regel 4, kolom 19 is ongeldig.", - "De waarde op regel 5, kolom 18 is ongeldig.", - "De waarde op regel 5, kolom 20 is ongeldig.", - "De waarde op regel 6, kolom 18 valt buiten het bereik [0, 1].", + "De waarde op regel 1, kolom 'NumeriekeWaarde' valt buiten het bereik [0, 360].", + "De waarde op regel 2, kolom 'NumeriekeWaarde' is ongeldig.", + "De waarde op regel 2, kolom 'Boolean' is ongeldig.", + "De waarde op regel 2, kolom 'Standarddeviatie.variance' is ongeldig.", + "De waarde op regel 3, kolom 'NumeriekeWaarde' is ongeldig.", + "De waarde op regel 3, kolom 'Boolean' is ongeldig.", + "De waarde op regel 3, kolom 'Standarddeviatie.variance' is ongeldig.", + "De waarde op regel 4, kolom 'NumeriekeWaarde' is ongeldig.", + "De waarde op regel 4, kolom 'Boolean' is ongeldig.", + "De waarde op regel 4, kolom 'Standarddeviatie.variance' is ongeldig.", + "De waarde op regel 5, kolom 'NumeriekeWaarde' is ongeldig.", + "De waarde op regel 5, kolom 'Boolean' is ongeldig.", + "De waarde op regel 6, kolom 'NumeriekeWaarde' valt buiten het bereik (0, 1].", "Voor een betrouwbare conversie tussen standaard deviatie en variatiecoëfficiënt mag de gemiddelde waarde (op regel 7, kolom numeriekewaarde) niet te dicht op 0 zijn.", - "De waarde op regel 8, kolom 18 is ongeldig.", + "De waarde op regel 8, kolom 'NumeriekeWaarde' is ongeldig.", "Voor een betrouwbare conversie tussen standaard deviatie en variatiecoëfficiënt mag de gemiddelde waarde (op regel 8, kolom numeriekewaarde) niet te dicht op 0 zijn." }; CollectionAssert.AreEqual(expectedErrorMessages, validationResult.ErrorMessages); @@ -341,28 +341,28 @@ List expectedErrorMessages = new List { "Voor een betrouwbare conversie tussen standaard deviatie en variatiecoëfficiënt mag de gemiddelde waarde (op regel 1, kolom numeriekewaarde) niet te dicht op 0 zijn.", - "De waarde op regel 2, kolom 18 is ongeldig.", - "De waarde op regel 3, kolom 18 valt buiten het bereik [0, 360].", - "De waarde op regel 5, kolom 18 is ongeldig.", - "De waarde op regel 5, kolom 20 is ongeldig.", - "De waarde op regel 6, kolom 18 is ongeldig.", - "De waarde op regel 6, kolom 20 is ongeldig.", - "De waarde op regel 7, kolom 18 is ongeldig.", - "De waarde op regel 7, kolom 20 is ongeldig.", - "De waarde op regel 8, kolom 18 is ongeldig.", - "De waarde op regel 8, kolom 20 is ongeldig.", - "De waarde op regel 8, kolom 19 is ongeldig.", - "De waarde op regel 9, kolom 18 is ongeldig.", - "De waarde op regel 9, kolom 20 is ongeldig.", - "De waarde op regel 9, kolom 19 is ongeldig.", - "De waarde op regel 10, kolom 18 is ongeldig.", - "De waarde op regel 10, kolom 20 is ongeldig.", - "De waarde op regel 10, kolom 19 is ongeldig.", - "De waarde op regel 11, kolom 18 valt buiten het bereik [0, 1].", - "De waarde op regel 12, kolom 18 valt buiten het bereik [0, 1].", - "De waarde op regel 13, kolom 18 mag niet kleiner dan nul zijn.", - "De waarde op regel 14, kolom 18 valt buiten het bereik [0, 1].", - "De waarde op regel 15, kolom 17 is ongeldig." + "De waarde op regel 2, kolom 'NumeriekeWaarde' is ongeldig.", + "De waarde op regel 3, kolom 'NumeriekeWaarde' valt buiten het bereik [0, 360].", + "De waarde op regel 5, kolom 'NumeriekeWaarde' is ongeldig.", + "De waarde op regel 5, kolom 'Boolean' is ongeldig.", + "De waarde op regel 6, kolom 'NumeriekeWaarde' is ongeldig.", + "De waarde op regel 6, kolom 'Boolean' is ongeldig.", + "De waarde op regel 7, kolom 'NumeriekeWaarde' is ongeldig.", + "De waarde op regel 7, kolom 'Boolean' is ongeldig.", + "De waarde op regel 8, kolom 'NumeriekeWaarde' is ongeldig.", + "De waarde op regel 8, kolom 'Boolean' is ongeldig.", + "De waarde op regel 8, kolom 'Standarddeviatie.variance' is ongeldig.", + "De waarde op regel 9, kolom 'NumeriekeWaarde' is ongeldig.", + "De waarde op regel 9, kolom 'Boolean' is ongeldig.", + "De waarde op regel 9, kolom 'Standarddeviatie.variance' is ongeldig.", + "De waarde op regel 10, kolom 'NumeriekeWaarde' is ongeldig.", + "De waarde op regel 10, kolom 'Boolean' is ongeldig.", + "De waarde op regel 10, kolom 'Standarddeviatie.variance' is ongeldig.", + "De waarde op regel 11, kolom 'NumeriekeWaarde' valt buiten het bereik (0, 1].", + "De waarde op regel 12, kolom 'NumeriekeWaarde' valt buiten het bereik (0, 1].", + "De waarde op regel 13, kolom 'NumeriekeWaarde' mag niet kleiner dan nul zijn.", + "De waarde op regel 14, kolom 'NumeriekeWaarde' valt buiten het bereik (0, 1].", + "De waarde op regel 15, kolom 'AlphanumeriekeWaarde' is ongeldig." }; CollectionAssert.AreEqual(expectedErrorMessages, validationResult.ErrorMessages); } Index: Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.IO.Test/HeightStructuresImporterTest.cs =================================================================== diff -u -rb70abd70f1cd326d1a753c5879a065149ac2ae84 -rdc7692e5c549c25a0f59b41abe103f5c889353b3 --- Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.IO.Test/HeightStructuresImporterTest.cs (.../HeightStructuresImporterTest.cs) (revision b70abd70f1cd326d1a753c5879a065149ac2ae84) +++ Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.IO.Test/HeightStructuresImporterTest.cs (.../HeightStructuresImporterTest.cs) (revision dc7692e5c549c25a0f59b41abe103f5c889353b3) @@ -67,7 +67,8 @@ }; ReferenceLine referenceLine = new ReferenceLine(); referenceLine.SetGeometry(referencePoints); - var structuresImporter = new HeightStructuresImporter(new ObservableList(), referenceLine, filePath); + var importTarget = new ObservableList(); + var structuresImporter = new HeightStructuresImporter(importTarget, referenceLine, filePath); // Call bool importResult = false; @@ -89,6 +90,7 @@ }; TestHelper.AssertLogMessagesAreGenerated(call, expectedMessages); Assert.IsTrue(importResult); + Assert.AreEqual(1, importTarget.Count); } [Test] @@ -109,7 +111,8 @@ }; ReferenceLine referenceLine = new ReferenceLine(); referenceLine.SetGeometry(referencePoints); - var structuresImporter = new HeightStructuresImporter(new ObservableList(), referenceLine, filePath); + var importTarget = new ObservableList(); + var structuresImporter = new HeightStructuresImporter(importTarget, referenceLine, filePath); // Call bool importResult = false; @@ -118,7 +121,7 @@ // Assert string[] expectedMessages = { - "De waarde op regel 2, kolom 18 valt buiten het bereik [0, 360].", + "De waarde op regel 2, kolom 'NumeriekeWaarde' valt buiten het bereik [0, 360].", "Parameter 'KW_HOOGTE2' komt meermaals voor.", "Kunstwerk nummer 1 wordt overgeslagen.", "Kan geen geldige gegevens vinden voor kunstwerklocatie met KWKIDENT 'KUNST2'.", @@ -134,6 +137,7 @@ }; TestHelper.AssertLogMessagesAreGenerated(call, expectedMessages); Assert.IsTrue(importResult); + Assert.AreEqual(0, importTarget.Count); } } } \ No newline at end of file Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/StabilityPointStructuresImporterTest.cs =================================================================== diff -u -r3691ac3728727f60bd1ec856b62d92db52a44c6c -rdc7692e5c549c25a0f59b41abe103f5c889353b3 --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/StabilityPointStructuresImporterTest.cs (.../StabilityPointStructuresImporterTest.cs) (revision 3691ac3728727f60bd1ec856b62d92db52a44c6c) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.IO.Test/StabilityPointStructuresImporterTest.cs (.../StabilityPointStructuresImporterTest.cs) (revision dc7692e5c549c25a0f59b41abe103f5c889353b3) @@ -122,7 +122,7 @@ string[] expectedMessages = { "Parameter 'KW_STERSTAB9' komt meermaals voor.", - "De waarde op regel 37, kolom 18 is ongeldig.", + "De waarde op regel 37, kolom 'NumeriekeWaarde' is ongeldig.", "Kunstwerk nummer 1 wordt overgeslagen.", "Kan geen geldige gegevens vinden voor kunstwerklocatie met KWKIDENT 'KUNST2'.", "Kunstwerk nummer 2 wordt overgeslagen.",