Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Creators/AssemblyErrorMessageCreator.cs
===================================================================
diff -u -r00e1ec8175bfef74547ef4f206d80b44d73484c7 -rb0483be937a9995e4c424e4d1fa8a9aa97258657
--- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Creators/AssemblyErrorMessageCreator.cs (.../AssemblyErrorMessageCreator.cs) (revision 00e1ec8175bfef74547ef4f206d80b44d73484c7)
+++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Creators/AssemblyErrorMessageCreator.cs (.../AssemblyErrorMessageCreator.cs) (revision b0483be937a9995e4c424e4d1fa8a9aa97258657)
@@ -89,6 +89,7 @@
case EAssemblyErrors.LowerLimitIsAboveUpperLimit:
return Resources.AssemblyErrorMessageCreator_LowerLimitIsAboveUpperLimit;
case EAssemblyErrors.ValueMayNotBeNull:
+ case EAssemblyErrors.ValueMayNotBeNaN:
return Resources.AssemblyErrorMessageCreator_ValueMayNotBeNull;
case EAssemblyErrors.FailurePathSectionLengthInvalid:
return Resources.AssemblyErrorMessageCreator_FailurePathSectionLengthInvalid;
@@ -112,6 +113,8 @@
return Resources.AssemblyErrorMessageCreator_EmptyResultsList;
case EAssemblyErrors.ProfileProbabilityGreaterThanSectionProbability:
return Resources.AssemblyErrorMessageCreator_ProfileProbabilityGreaterThanSectionProbability;
+ case EAssemblyErrors.ErrorConstructingErrorMessage:
+ return Resources.AssemblyErrorMessageCreator_ErrorConstructingErrorMessage;
default:
throw new NotSupportedException();
}
Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Properties/Resources.Designer.cs
===================================================================
diff -u -r00e1ec8175bfef74547ef4f206d80b44d73484c7 -rb0483be937a9995e4c424e4d1fa8a9aa97258657
--- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 00e1ec8175bfef74547ef4f206d80b44d73484c7)
+++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision b0483be937a9995e4c424e4d1fa8a9aa97258657)
@@ -1,4 +1,4 @@
-// Copyright (C) Stichting Deltares 2021. All rights reserved.
+// Copyright (C) Stichting Deltares 2021. All rights reserved.
//
// This file is part of Riskeer.
//
@@ -145,6 +145,15 @@
}
///
+ /// Looks up a localized string similar to Er is een onverwachte fout opgetreden..
+ ///
+ internal static string AssemblyErrorMessageCreator_ErrorConstructingErrorMessage {
+ get {
+ return ResourceManager.GetString("AssemblyErrorMessageCreator_ErrorConstructingErrorMessage", resourceCulture);
+ }
+ }
+
+ ///
/// Looks up a localized string similar to Gezamenlijke lengte van alle deelvakken moet gelijk zijn aan de trajectlengte..
///
internal static string AssemblyErrorMessageCreator_FailurePathSectionLengthInvalid {
Index: Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Properties/Resources.resx
===================================================================
diff -u -r00e1ec8175bfef74547ef4f206d80b44d73484c7 -rb0483be937a9995e4c424e4d1fa8a9aa97258657
--- Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Properties/Resources.resx (.../Resources.resx) (revision 00e1ec8175bfef74547ef4f206d80b44d73484c7)
+++ Riskeer/AssemblyTool/src/Riskeer.AssemblyTool.KernelWrapper/Properties/Resources.resx (.../Resources.resx) (revision b0483be937a9995e4c424e4d1fa8a9aa97258657)
@@ -201,4 +201,7 @@
De faalkans per vak moet groter of gelijk zijn aan de faalkans per doorsnede.
+
+ Er is een onverwachte fout opgetreden.
+
\ No newline at end of file
Index: Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Creators/AssemblyErrorMessageCreatorTest.cs
===================================================================
diff -u -rc749eeafa503e1be4f886f01d64ad35f09bd748b -rb0483be937a9995e4c424e4d1fa8a9aa97258657
--- Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Creators/AssemblyErrorMessageCreatorTest.cs (.../AssemblyErrorMessageCreatorTest.cs) (revision c749eeafa503e1be4f886f01d64ad35f09bd748b)
+++ Riskeer/AssemblyTool/test/Riskeer.AssemblyTool.KernelWrapper.Test/Creators/AssemblyErrorMessageCreatorTest.cs (.../AssemblyErrorMessageCreatorTest.cs) (revision b0483be937a9995e4c424e4d1fa8a9aa97258657)
@@ -74,6 +74,8 @@
[TestCase(EAssemblyErrors.InvalidCategoryLimits, "De categoriegrenzen zijn niet aaneengesloten en spannen niet de volldige faalskansruimte.")]
[TestCase(EAssemblyErrors.EmptyResultsList, "Er ontbreekt invoer voor de assemblage rekenmodule waardoor de assemblage niet uitgevoerd kan worden.")]
[TestCase(EAssemblyErrors.ProfileProbabilityGreaterThanSectionProbability, "De faalkans per vak moet groter of gelijk zijn aan de faalkans per doorsnede.")]
+ [TestCase(EAssemblyErrors.ValueMayNotBeNaN, "Er is ongeldige invoer gedefinieerd voor de gebruikte methode.")]
+ [TestCase(EAssemblyErrors.ErrorConstructingErrorMessage, "Er is een onverwachte fout opgetreden.")]
public void CreateErrorMessage_SingleAssemblyError_ReturnsExpectedErrorMessage(EAssemblyErrors assemblyError, string expectedErrorMessage)
{
// Call