Index: Ringtoets/Migration/src/Ringtoets.Migration.Core/EmbeddedResources/Migration_18.1_19.1.sql =================================================================== diff -u -ra2fbd2604c6e90cae9dc010dae4649f8cf92ff62 -r58aea8639f05be3ebb1983a963839fa84cfdca0e --- Ringtoets/Migration/src/Ringtoets.Migration.Core/EmbeddedResources/Migration_18.1_19.1.sql (.../Migration_18.1_19.1.sql) (revision a2fbd2604c6e90cae9dc010dae4649f8cf92ff62) +++ Ringtoets/Migration/src/Ringtoets.Migration.Core/EmbeddedResources/Migration_18.1_19.1.sql (.../Migration_18.1_19.1.sql) (revision 58aea8639f05be3ebb1983a963839fa84cfdca0e) @@ -243,15 +243,15 @@ [HydraulicDatabaseVersion], [HydraulicDatabaseLocation], rtrim([HydraulicDatabaseLocation], replace([HydraulicDatabaseLocation], '\', '')) || 'hlcd.sqlite', - 'Conform WBI2017', + "Conform WBI2017", 2023, - 'Conform WBI2017', - 'Conform WBI2017', - 'Conform WBI2017', - 'Conform WBI2017', - 'Conform WBI2017', - 'Conform WBI2017', - 'Gegenereerd door Ringtoets (conform WBI2017)' + "Conform WBI2017", + "Conform WBI2017", + "Conform WBI2017", + "Conform WBI2017", + "Conform WBI2017", + "Conform WBI2017", + "Gegenereerd door Ringtoets (conform WBI2017)" FROM SOURCEPROJECT.AssessmentSectionEntity WHERE [HydraulicDatabaseLocation] IS NOT NULL; @@ -324,6 +324,16 @@ asfm.[AssessmentSectionId], asfm.[AssessmentSectionName], 0, + "Er worden standaardwaarden conform WBI2017 voor de HLCD bestand informatie gebruikt." +FROM HydraulicBoundaryDatabaseEntity +JOIN AssessmentSectionEntity AS ase USING(AssessmentSectionEntityId) +JOIN TempAssessmentSectionFailureMechanism AS asfm ON asfm.[AssessmentSectionId] = ase.AssessmentSectionEntityId; + +INSERT INTO TempAssessmentSectionChanges +SELECT + asfm.[AssessmentSectionId], + asfm.[AssessmentSectionName], + 1, "De waarde voor de transparantie van de achtergrondkaart is aangepast naar 0.60." FROM AssessmentSectionEntity AS ase JOIN BackgroundDataEntity AS bd USING(AssessmentSectionEntityId) @@ -395,6 +405,18 @@ [FromVersion], [ToVersion], [LogMessage]) +SELECT + "18.1", + "19.1", + "* Er kan een andere HLCD bestand worden gekoppeld worden in het werkpaneel 'Eigenschappen' van de 'Hydraulische belastingen'." + FROM SOURCEPROJECT.AssessmentSectionEntity + WHERE [HydraulicDatabaseLocation] IS NOT NULL + LIMIT 1; + +INSERT INTO [LOGDATABASE].MigrationLogEntity ( + [FromVersion], + [ToVersion], + [LogMessage]) WITH RECURSIVE FailureMechanismMessages ( Index: Ringtoets/Migration/test/Ringtoets.Migration.Integration.Test/MigrationTo191IntegrationTest.cs =================================================================== diff -u -ra2fbd2604c6e90cae9dc010dae4649f8cf92ff62 -r58aea8639f05be3ebb1983a963839fa84cfdca0e --- Ringtoets/Migration/test/Ringtoets.Migration.Integration.Test/MigrationTo191IntegrationTest.cs (.../MigrationTo191IntegrationTest.cs) (revision a2fbd2604c6e90cae9dc010dae4649f8cf92ff62) +++ Ringtoets/Migration/test/Ringtoets.Migration.Integration.Test/MigrationTo191IntegrationTest.cs (.../MigrationTo191IntegrationTest.cs) (revision 58aea8639f05be3ebb1983a963839fa84cfdca0e) @@ -276,11 +276,14 @@ { ReadOnlyCollection messages = reader.GetMigrationLogMessages(); - Assert.AreEqual(8, messages.Count); + Assert.AreEqual(11, messages.Count); var i = 0; MigrationLogTestHelper.AssertMigrationLogMessageEqual( new MigrationLogMessage("18.1", newVersion, "Gevolgen van de migratie van versie 18.1 naar versie 19.1:"), messages[i++]); + MigrationLogTestHelper.AssertMigrationLogMessageEqual( + new MigrationLogMessage("18.1", newVersion, "* Er kan een andere HLCD bestand worden gekoppeld worden in het werkpaneel 'Eigenschappen' van de 'Hydraulische belastingen'."), + messages[i++]); MigrationLogTestHelper.AssertMigrationLogMessageEqual( new MigrationLogMessage("18.1", newVersion, "* Traject: 'BackgroundData-DefaultValue'"), @@ -303,6 +306,13 @@ messages[i++]); MigrationLogTestHelper.AssertMigrationLogMessageEqual( new MigrationLogMessage("18.1", newVersion, " - De waarde '4.9e-07' voor het gemiddelde van parameter 'd70' van ondergrondlaag 'DiameterD70Mean' is ongeldig en is veranderd naar NaN."), + messages[i++]); + + MigrationLogTestHelper.AssertMigrationLogMessageEqual( + new MigrationLogMessage("18.1", newVersion, "* Traject: 'WithHydraulicDatabase'"), + messages[i++]); + MigrationLogTestHelper.AssertMigrationLogMessageEqual( + new MigrationLogMessage("18.1", newVersion, " + Er worden standaardwaarden conform WBI2017 voor de HLCD bestand informatie gebruikt."), messages[i]); } } Index: Ringtoets/Migration/test/Ringtoets.Migration.Test/RingtoetsProjectMigratorTest.cs =================================================================== diff -u -r8f73b0c9457595a596365e743bdebe7861b2771e -r58aea8639f05be3ebb1983a963839fa84cfdca0e --- Ringtoets/Migration/test/Ringtoets.Migration.Test/RingtoetsProjectMigratorTest.cs (.../RingtoetsProjectMigratorTest.cs) (revision 8f73b0c9457595a596365e743bdebe7861b2771e) +++ Ringtoets/Migration/test/Ringtoets.Migration.Test/RingtoetsProjectMigratorTest.cs (.../RingtoetsProjectMigratorTest.cs) (revision 58aea8639f05be3ebb1983a963839fa84cfdca0e) @@ -518,9 +518,12 @@ migrationLog.AppendLine(" - Alle resultaten voor de gedetailleerde toets van dit toetsspoor konden niet worden omgezet naar een geldig resultaat en zijn verwijderd."); migrationLog.AppendLine(" - Alle resultaten voor de toets op maat van dit toetsspoor konden niet worden omgezet naar een geldig resultaat en zijn verwijderd."); migrationLog.AppendLine("Gevolgen van de migratie van versie 18.1 naar versie 19.1:"); + migrationLog.AppendLine("* Er kan een andere HLCD bestand worden gekoppeld worden in het werkpaneel 'Eigenschappen' van de 'Hydraulische belastingen'."); migrationLog.AppendLine("* Traject: 'assessmentSection'"); + migrationLog.AppendLine(" + Er worden standaardwaarden conform WBI2017 voor de HLCD bestand informatie gebruikt."); migrationLog.AppendLine(" + De waarde voor de transparantie van de achtergrondkaart is aangepast naar 0.60."); migrationLog.AppendLine("* Traject: 'Demo traject'"); + migrationLog.AppendLine(" + Er worden standaardwaarden conform WBI2017 voor de HLCD bestand informatie gebruikt."); migrationLog.AppendLine(" + De waarde voor de transparantie van de achtergrondkaart is aangepast naar 0.60."); Tuple[] expectedLogMessagesAndLevel =