Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Creators/AssemblyErrorMessageCreator.cs =================================================================== diff -u -r8423460da7fdd3698f774d93a7e3b497c9c2c67d -r9fb4fc98f80bb970d5d829114cda4b65eb91b062 --- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Creators/AssemblyErrorMessageCreator.cs (.../AssemblyErrorMessageCreator.cs) (revision 8423460da7fdd3698f774d93a7e3b497c9c2c67d) +++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Creators/AssemblyErrorMessageCreator.cs (.../AssemblyErrorMessageCreator.cs) (revision 9fb4fc98f80bb970d5d829114cda4b65eb91b062) @@ -126,8 +126,10 @@ return Resources.AssemblyErrorMessageCreator_CommonFailureMechanismSectionsNotConsecutive; case EAssemblyErrors.RequestedPointOutOfRange: return Resources.AssemblyErrorMessageCreator_RequestedPointOutOfRange; - case EAssemblyErrors.FailureMechanismDuplicateSection: - return Resources.AssemblyErrorMessageCreator_FailureMechanismDuplicateSection; + case EAssemblyErrors.SectionsWithoutCategory: + return Resources.AssemblyErrorMessageCreator_SectionsWithoutCategory; + case EAssemblyErrors.InvalidCategoryLimits: + return Resources.AssemblyErrorMessageCreator_GetErrorMessage_InvalidCategoryLimits; default: throw new NotSupportedException(); } Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Properties/Resources.Designer.cs =================================================================== diff -u -r690a93fafb6d2ed106f5bae6be452eada75b02ec -r9fb4fc98f80bb970d5d829114cda4b65eb91b062 --- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 690a93fafb6d2ed106f5bae6be452eada75b02ec) +++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 9fb4fc98f80bb970d5d829114cda4b65eb91b062) @@ -136,15 +136,6 @@ } /// - /// Looks up a localized string similar to De gespecificeerde vakindeling voor een of meerdere toetssporen bevat een of meer overlappende vakken.. - /// - internal static string AssemblyErrorMessageCreator_FailureMechanismDuplicateSection { - get { - return ResourceManager.GetString("AssemblyErrorMessageCreator_FailureMechanismDuplicateSection", resourceCulture); - } - } - - /// /// Looks up a localized string similar to Faalkansruimte moet in het bereik [0,1] liggen.. /// internal static string AssemblyErrorMessageCreator_FailureProbabilityMarginOutOfRange { @@ -190,6 +181,15 @@ } /// + /// Looks up a localized string similar to De categoriegrenzen zijn niet aaneengesloten en spannen niet de volldige faalskansruimte.. + /// + internal static string AssemblyErrorMessageCreator_GetErrorMessage_InvalidCategoryLimits { + get { + return ResourceManager.GetString("AssemblyErrorMessageCreator_GetErrorMessage_InvalidCategoryLimits", resourceCulture); + } + } + + /// /// Looks up a localized string similar to De resultaten voor alle vakken moeten allen wel of geen kansspecificatie bevatten.. /// internal static string AssemblyErrorMessageCreator_InputNotTheSameType { @@ -271,6 +271,15 @@ } /// + /// Looks up a localized string similar to Er zijn een of meerdere vakindelingen gevonden die geen categorie hebben.. + /// + internal static string AssemblyErrorMessageCreator_SectionsWithoutCategory { + get { + return ResourceManager.GetString("AssemblyErrorMessageCreator_SectionsWithoutCategory", resourceCulture); + } + } + + /// /// Looks up a localized string similar to De signaleringskans moet kleiner zijn dan de ondergrens.. /// internal static string AssemblyErrorMessageCreator_SignalingLimitAboveLowerLimit { Index: Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Properties/Resources.resx =================================================================== diff -u -r690a93fafb6d2ed106f5bae6be452eada75b02ec -r9fb4fc98f80bb970d5d829114cda4b65eb91b062 --- Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Properties/Resources.resx (.../Resources.resx) (revision 690a93fafb6d2ed106f5bae6be452eada75b02ec) +++ Ringtoets/AssemblyTool/src/Ringtoets.AssemblyTool.KernelWrapper/Properties/Resources.resx (.../Resources.resx) (revision 9fb4fc98f80bb970d5d829114cda4b65eb91b062) @@ -1,103 +1,122 @@  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + Signaleringskans moet in het bereik [0,1] liggen. @@ -164,13 +183,16 @@ De gespecificeerde resultaten voor een of meerdere toetssporen dekken niet de volledige lengte van het traject. - - De gespecificeerde vakindeling voor een of meerdere toetssporen bevat een of meer overlappende vakken. - Er is een onverwachte fout opgetreden tijdens het assembleren. Ieder relevant toetsspoor moet een vakindeling geïmporteerd hebben. + + Er zijn een of meerdere vakindelingen gevonden die geen categorie hebben. + + + De categoriegrenzen zijn niet aaneengesloten en spannen niet de volldige faalskansruimte. + \ No newline at end of file Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.Test/Creators/AssemblyErrorMessageCreatorTest.cs =================================================================== diff -u -r690a93fafb6d2ed106f5bae6be452eada75b02ec -r9fb4fc98f80bb970d5d829114cda4b65eb91b062 --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.Test/Creators/AssemblyErrorMessageCreatorTest.cs (.../AssemblyErrorMessageCreatorTest.cs) (revision 690a93fafb6d2ed106f5bae6be452eada75b02ec) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.KernelWrapper.Test/Creators/AssemblyErrorMessageCreatorTest.cs (.../AssemblyErrorMessageCreatorTest.cs) (revision 9fb4fc98f80bb970d5d829114cda4b65eb91b062) @@ -81,7 +81,8 @@ [TestCase(EAssemblyErrors.CommonFailureMechanismSectionsInvalid, "Ieder relevant toetsspoor moet een vakindeling geïmporteerd hebben.")] [TestCase(EAssemblyErrors.CommonFailureMechanismSectionsNotConsecutive, "Alle (deel)vakken moeten minimaal een lengte hebben van 0.01 [m].")] [TestCase(EAssemblyErrors.RequestedPointOutOfRange, "De gespecificeerde resultaten voor een of meerdere toetssporen dekken niet de volledige lengte van het traject.")] - [TestCase(EAssemblyErrors.FailureMechanismDuplicateSection, "De gespecificeerde vakindeling voor een of meerdere toetssporen bevat een of meer overlappende vakken.")] + [TestCase(EAssemblyErrors.SectionsWithoutCategory, "Er zijn een of meerdere vakindelingen gevonden die geen categorie hebben.")] + [TestCase(EAssemblyErrors.InvalidCategoryLimits, "De categoriegrenzen zijn niet aaneengesloten en spannen niet de volldige faalskansruimte.")] public void CreateErrorMessage_SingleAssemblyError_ReturnsExpectedErrorMessage(EAssemblyErrors assemblyError, string expectedErrorMessage) { // Call