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