From 92872658721a21733ceb14006c644a1958f4cc3c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Grand?= <francois.grand@inrae.fr>
Date: Mon, 13 Jun 2022 13:09:43 +0200
Subject: [PATCH] fix: replace "submersion" by "submergence" where appropriate

refs #314
---
 spec/pab/cloison_aval.spec.ts                            | 4 ++--
 spec/pab/cloisons.spec.ts                                | 2 +-
 spec/pab/pab.spec.ts                                     | 2 +-
 spec/solveur/solveur.spec.ts                             | 2 +-
 spec/structure/structure_weir_submerged.spec.ts          | 2 +-
 spec/structure/structure_weir_submerged_larinier.spec.ts | 4 ++--
 spec/structure/structure_weir_villemonte.spec.ts         | 2 +-
 src/structure/structure.ts                               | 2 +-
 src/structure/structure_orifice_free.ts                  | 2 +-
 src/structure/structure_rectangular_orifice_free.ts      | 2 +-
 src/structure/structure_weir_free.ts                     | 2 +-
 src/structure/structure_weir_submerged.ts                | 4 ++--
 src/structure/structure_weir_submerged_larinier.ts       | 4 ++--
 src/structure/structure_weir_villemonte.ts               | 4 ++--
 src/util/message.ts                                      | 6 +++---
 15 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/spec/pab/cloison_aval.spec.ts b/spec/pab/cloison_aval.spec.ts
index 156d0efb..3b8059f3 100644
--- a/spec/pab/cloison_aval.spec.ts
+++ b/spec/pab/cloison_aval.spec.ts
@@ -36,7 +36,7 @@ describe("class CloisonAval", () => {
             const r = ca.CalcSerie();
             expect(r.vCalc).toBeCloseTo(75.059, 3);
             expect(r.values.ZDV).toBeCloseTo(73.9, 2);
-            expect(r.log.messages[0].code).toBe(MessageCode.WARNING_NOTCH_SUBMERSION_GREATER_THAN_07);
+            expect(r.log.messages[0].code).toBe(MessageCode.WARNING_NOTCH_SUBMERGENCE_GREATER_THAN_07);
             expect(r.log.messages[1].code).toBe(MessageCode.WARNING_VANLEV_ZDV_SUP_MAX);
         });
         it("ZDV max bound Calc(Z1) should return 75.096 and extraResults.ZDV should be 74", () => {
@@ -44,7 +44,7 @@ describe("class CloisonAval", () => {
             const r = ca.CalcSerie();
             expect(r.vCalc).toBeCloseTo(75.096, 3);
             expect(r.values.ZDV).toBeCloseTo(74, 2);
-            expect(r.log.messages[0].code).toBe(MessageCode.WARNING_NOTCH_SUBMERSION_GREATER_THAN_07);
+            expect(r.log.messages[0].code).toBe(MessageCode.WARNING_NOTCH_SUBMERGENCE_GREATER_THAN_07);
             expect(r.log.messages[1].code).toBe(MessageCode.WARNING_VANLEV_ZDV_INF_MIN);
         });
     });
diff --git a/spec/pab/cloisons.spec.ts b/spec/pab/cloisons.spec.ts
index ecaa1d8c..549b1d0a 100755
--- a/spec/pab/cloisons.spec.ts
+++ b/spec/pab/cloisons.spec.ts
@@ -132,7 +132,7 @@ describe("Class Cloisons: ", () => {
             expect(cloisons.structures[0].result.values.P).toBeCloseTo(-0.65, 3);
             expect(cloisons.structures[0].result.log.messages.length).toBe(2);
             expect(cloisons.structures[0].result.log.messages[0].code).toBe(
-                MessageCode.WARNING_SLOT_SUBMERSION_NOT_BETWEEN_07_AND_09
+                MessageCode.WARNING_SLOT_SUBMERGENCE_NOT_BETWEEN_07_AND_09
             );
             expect(cloisons.structures[0].result.log.messages[1].code).toBe(MessageCode.WARNING_NEGATIVE_SILL);
         });
diff --git a/spec/pab/pab.spec.ts b/spec/pab/pab.spec.ts
index d238f8a3..e91dd036 100644
--- a/spec/pab/pab.spec.ts
+++ b/spec/pab/pab.spec.ts
@@ -278,7 +278,7 @@ describe("Class Pab: ", () => {
             const pab2 = Session.getInstance().findNubByUid("M29hc3") as Pab;
             pab2.CalcSerie();
             expect(pab2.children[0].result.log.messages.length).toBe(2);
-            expect(pab2.children[0].result.log.messages[0].code).toBe(MessageCode.WARNING_SLOT_SUBMERSION_NOT_BETWEEN_07_AND_09);
+            expect(pab2.children[0].result.log.messages[0].code).toBe(MessageCode.WARNING_SLOT_SUBMERGENCE_NOT_BETWEEN_07_AND_09);
             expect(pab2.children[0].result.log.messages[1].code).toBe(MessageCode.WARNING_NEGATIVE_SILL);
         });
     });
diff --git a/spec/solveur/solveur.spec.ts b/spec/solveur/solveur.spec.ts
index 418f314c..6f37d0aa 100644
--- a/spec/solveur/solveur.spec.ts
+++ b/spec/solveur/solveur.spec.ts
@@ -369,7 +369,7 @@ describe("solveur multi-modules", () => {
         expect(res.vCalc).toBeDefined();
         expect(res.log.messages.length).toBeGreaterThan(0);
         // Vanne à l'entrée du canal (Parallel structures)
-        expect(res.log.messages[0].code).toBe(MessageCode.WARNING_NOTCH_SUBMERSION_GREATER_THAN_07);
+        expect(res.log.messages[0].code).toBe(MessageCode.WARNING_NOTCH_SUBMERGENCE_GREATER_THAN_07);
         if (res.vCalc === undefined) {
             expect(res.log.messages.length).toBe(3);
             // Canal d'amenée (Cotes d'un bief)
diff --git a/spec/structure/structure_weir_submerged.spec.ts b/spec/structure/structure_weir_submerged.spec.ts
index 192dfb69..e86a30e7 100644
--- a/spec/structure/structure_weir_submerged.spec.ts
+++ b/spec/structure/structure_weir_submerged.spec.ts
@@ -38,7 +38,7 @@ describe("Class StructureWeirSubmerged: ", () => {
             expect(res.log.messages.length).toBe(1);
             expect(
                 res.log.messages[0].code
-            ).toBe(MessageCode.WARNING_WEIR_SUBMERSION_LOWER_THAN_08);
+            ).toBe(MessageCode.WARNING_WEIR_SUBMERGENCE_LOWER_THAN_08);
         });
     });
 });
diff --git a/spec/structure/structure_weir_submerged_larinier.spec.ts b/spec/structure/structure_weir_submerged_larinier.spec.ts
index 2648e8b0..40c0e168 100644
--- a/spec/structure/structure_weir_submerged_larinier.spec.ts
+++ b/spec/structure/structure_weir_submerged_larinier.spec.ts
@@ -38,7 +38,7 @@ describe("Class StructureWeirSubmergedLarinier: ", () => {
             expect(res.log.messages.length).toBe(1);
             expect(
                 res.log.messages[0].code
-            ).toBe(MessageCode.WARNING_SLOT_SUBMERSION_NOT_BETWEEN_07_AND_09);
+            ).toBe(MessageCode.WARNING_SLOT_SUBMERGENCE_NOT_BETWEEN_07_AND_09);
         });
     });
     describe("Calcul avec h2/h1 < 0.7 (=0.5) : ", () => {
@@ -51,7 +51,7 @@ describe("Class StructureWeirSubmergedLarinier: ", () => {
             expect(res.log.messages.length).toBe(1);
             expect(
                 res.log.messages[0].code
-            ).toBe(MessageCode.WARNING_SLOT_SUBMERSION_NOT_BETWEEN_07_AND_09);
+            ).toBe(MessageCode.WARNING_SLOT_SUBMERGENCE_NOT_BETWEEN_07_AND_09);
         });
     });
 });
diff --git a/spec/structure/structure_weir_villemonte.spec.ts b/spec/structure/structure_weir_villemonte.spec.ts
index a9d6146e..4b5b0d84 100644
--- a/spec/structure/structure_weir_villemonte.spec.ts
+++ b/spec/structure/structure_weir_villemonte.spec.ts
@@ -17,7 +17,7 @@ describe("Class StructureWeirVillemonte: ", () => {
             expect(res.log.messages.length).toBe(1);
             expect(
                 res.log.messages[0].code
-            ).toBe(MessageCode.WARNING_NOTCH_SUBMERSION_GREATER_THAN_07);
+            ).toBe(MessageCode.WARNING_NOTCH_SUBMERGENCE_GREATER_THAN_07);
         });
     });
 });
diff --git a/src/structure/structure.ts b/src/structure/structure.ts
index 13e4ad2f..3c070c55 100644
--- a/src/structure/structure.ts
+++ b/src/structure/structure.ts
@@ -60,7 +60,7 @@ export abstract class Structure extends ChildNub {
     /**
      * calcul du pourcentage d'ennoiement arrondi à l'unité
      */
-    public computeSubmersionPercentage(H2?: number): number {
+    public computeSubmergencePercentage(H2?: number): number {
         const h1 = this._prms.get("h1").v;
         const h2 = H2 === undefined ? this._prms.get("h2").v : H2;
         if (h1 !== 0) {
diff --git a/src/structure/structure_orifice_free.ts b/src/structure/structure_orifice_free.ts
index 15bf44ad..4d0c9ffb 100644
--- a/src/structure/structure_orifice_free.ts
+++ b/src/structure/structure_orifice_free.ts
@@ -31,7 +31,7 @@ export class StructureOrificeFree extends Structure {
                 {
                     Z2: this.prms.Z2.v,
                     Zco: this.prms.Zco.v,
-                    submersionPerc: this.computeSubmersionPercentage(this.prms.Z2.v - this.prms.Zco.v).toString()
+                    submergencePerc: this.computeSubmergencePercentage(this.prms.Z2.v - this.prms.Zco.v).toString()
                 }
             ));
         }
diff --git a/src/structure/structure_rectangular_orifice_free.ts b/src/structure/structure_rectangular_orifice_free.ts
index d88ac3ed..d2a081de 100644
--- a/src/structure/structure_rectangular_orifice_free.ts
+++ b/src/structure/structure_rectangular_orifice_free.ts
@@ -26,7 +26,7 @@ export class StructureRectangularOrificeFree extends RectangularStructure {
                 MessageCode.WARNING_DOWNSTREAM_ELEVATION_POSSIBLE_SUBMERSION,
                 {
                     h2: this.prms.h2.v,
-                    submersionPerc: this.computeSubmersionPercentage().toString()
+                    submergencePerc: this.computeSubmergencePercentage().toString()
                 }
             ));
         }
diff --git a/src/structure/structure_weir_free.ts b/src/structure/structure_weir_free.ts
index fb08545c..69e4c357 100644
--- a/src/structure/structure_weir_free.ts
+++ b/src/structure/structure_weir_free.ts
@@ -24,7 +24,7 @@ export class StructureWeirFree extends RectangularStructure {
                 MessageCode.WARNING_DOWNSTREAM_ELEVATION_POSSIBLE_SUBMERSION,
                 {
                     h2: this.prms.h2.v,
-                    submersionPerc: this.computeSubmersionPercentage().toString()
+                    submergencePerc: this.computeSubmergencePercentage().toString()
                 }
             ));
         }
diff --git a/src/structure/structure_weir_submerged.ts b/src/structure/structure_weir_submerged.ts
index 55377240..13b6858f 100644
--- a/src/structure/structure_weir_submerged.ts
+++ b/src/structure/structure_weir_submerged.ts
@@ -24,11 +24,11 @@ export class StructureWeirSubmerged extends RectangularStructure {
         const h2h1ratio = this.prms.h2.v / this.prms.h1.v;
         if (h2h1ratio < 0.8) {
             this._result.resultElement.addMessage(new Message(
-                MessageCode.WARNING_WEIR_SUBMERSION_LOWER_THAN_08,
+                MessageCode.WARNING_WEIR_SUBMERGENCE_LOWER_THAN_08,
                 {
                     h1: this.prms.h1.v,
                     h2: this.prms.h2.v,
-                    submersionPerc: this.computeSubmersionPercentage().toString()
+                    submergencePerc: this.computeSubmergencePercentage().toString()
                 }
             ));
         }
diff --git a/src/structure/structure_weir_submerged_larinier.ts b/src/structure/structure_weir_submerged_larinier.ts
index 31cd2940..1fffd4ad 100644
--- a/src/structure/structure_weir_submerged_larinier.ts
+++ b/src/structure/structure_weir_submerged_larinier.ts
@@ -30,11 +30,11 @@ export class StructureWeirSubmergedLarinier extends RectangularStructure {
         const h2h1ratio = this.prms.h2.v / this.prms.h1.v;
         if (h2h1ratio < 0.7 || h2h1ratio > 0.9) {
             this._result.resultElement.addMessage(new Message(
-                MessageCode.WARNING_SLOT_SUBMERSION_NOT_BETWEEN_07_AND_09,
+                MessageCode.WARNING_SLOT_SUBMERGENCE_NOT_BETWEEN_07_AND_09,
                 {
                     h1: this.prms.h1.v,
                     h2: this.prms.h2.v,
-                    submersionPerc: this.computeSubmersionPercentage().toString()
+                    submergencePerc: this.computeSubmergencePercentage().toString()
                 }
             ));
         }
diff --git a/src/structure/structure_weir_villemonte.ts b/src/structure/structure_weir_villemonte.ts
index f8353e33..28af2711 100644
--- a/src/structure/structure_weir_villemonte.ts
+++ b/src/structure/structure_weir_villemonte.ts
@@ -17,11 +17,11 @@ export class StructureWeirVillemonte extends StructureWeirFree {
         this.currentResult = super.Calc(sVarCalc, rInit);
         if ((this.prms.h2.v / this.prms.h1.v) > 0.7) {
             this._result.resultElement.addMessage(new Message(
-                MessageCode.WARNING_NOTCH_SUBMERSION_GREATER_THAN_07,
+                MessageCode.WARNING_NOTCH_SUBMERGENCE_GREATER_THAN_07,
                 {
                     h1: this.prms.h1.v,
                     h2: this.prms.h2.v,
-                    submersionPerc: this.computeSubmersionPercentage().toString()
+                    submergencePerc: this.computeSubmergencePercentage().toString()
                 }
             ));
         }
diff --git a/src/util/message.ts b/src/util/message.ts
index 7300f01e..ae3e98ec 100644
--- a/src/util/message.ts
+++ b/src/util/message.ts
@@ -603,12 +603,12 @@ export enum MessageCode {
     /**
      * La formule de l'échancrure n'est pas conseillée pour un ennoiement supérieur à 0.7
      */
-    WARNING_NOTCH_SUBMERSION_GREATER_THAN_07,
+    WARNING_NOTCH_SUBMERGENCE_GREATER_THAN_07,
 
     /**
      * La formule de la fente n'est pas conseillée pour un ennoiement inférieur à 0.7 et supérieur à 0.9
      */
-    WARNING_SLOT_SUBMERSION_NOT_BETWEEN_07_AND_09,
+    WARNING_SLOT_SUBMERGENCE_NOT_BETWEEN_07_AND_09,
 
     /** PAR : la largeur est plus grande que la valeur d'alerte %max% */
     WARNING_PAR_L,
@@ -646,7 +646,7 @@ export enum MessageCode {
     /**
      * La formule du seuil noyé n'est pas conseillé pour un ennoiement inférieur à 0.8
      */
-    WARNING_WEIR_SUBMERSION_LOWER_THAN_08,
+    WARNING_WEIR_SUBMERGENCE_LOWER_THAN_08,
 
     /**
      * Vanne levante : ZDV > ZDV max
-- 
GitLab