From 76d12e07374673cbfab4a6279c17b5ccc0e30dc9 Mon Sep 17 00:00:00 2001 From: "mathias.chouet" <mathias.chouet@irstea.fr> Date: Thu, 25 Apr 2019 17:45:50 +0200 Subject: [PATCH] Updated linked values test --- spec/param/param_modes.spec.ts | 31 ++++--------------------------- 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/spec/param/param_modes.spec.ts b/spec/param/param_modes.spec.ts index 28a0b250..ab9a2c1a 100644 --- a/spec/param/param_modes.spec.ts +++ b/spec/param/param_modes.spec.ts @@ -208,29 +208,6 @@ function testModesPermutations(nubToTest: Nub) { checkConsistency(nubToTest); } } - - // set every parameter to a random mode, except LINK - /* for (const p of nubToTest.parameterIterator) { - if (p.symbol === "Pr" || ! p.visible) { - continue; - } - const r = Math.floor(Math.random() * 4); - switch (r) { - case 0: - p.valueMode = ParamValueMode.SINGLE; - break; - case 1: - p.setValues(1, 5, 0.5); // sets valueMode to MINMAX - break; - case 2: - p.setValues([ 1, 2, 3, 4, 5 ]); // sets valueMode to LISTE - break; - case 3: - p.setCalculated(); - break; - } - checkConsistency(nubToTest); - } */ } describe("cohérence des modes de paramètres : ", () => { @@ -319,12 +296,12 @@ describe("cohérence des modes de paramètres : ", () => { it("résultat varié lié", () => { createEnv(); // vary LargeurBerge and compute Q on nub1 - prm1.LargeurBerge.setValues(1.25, 5, 0.188); + prm1.D.setValues(1, 4, 0.15); prm1.Q.setCalculated(); // link other Nubs Q to nub1.Q for (const n of [ nub2, nub3, nub4 ]) { - n.prms.Q.defineReference(nub1.section, "Q"); + n.prms.Q.defineReference(nub1, "Q"); // set every parameter to MINMAX / LISTE mode let i = 0; for (const p of n.parameterIterator) { @@ -347,8 +324,8 @@ describe("cohérence des modes de paramètres : ", () => { prm1.LargeurBerge.setValues(1.25, 5, 0.188); prm1.Q.setCalculated(); - // link nub6.Q to nub5.CvQT - prm6.Q.defineReference(nub1.section, "Q"); + // link nub6.Q to nub1.Q + prm6.Q.defineReference(nub1, "Q"); // link other Nubs Q to nub6.Q for (const n of [ nub2, nub3, nub4 ]) { -- GitLab