Commit 76d12e07 authored by Mathias Chouet's avatar Mathias Chouet :spaghetti:
Browse files

Updated linked values test

Showing with 4 additions and 27 deletions
+4 -27
...@@ -208,29 +208,6 @@ function testModesPermutations(nubToTest: Nub) { ...@@ -208,29 +208,6 @@ function testModesPermutations(nubToTest: Nub) {
checkConsistency(nubToTest); 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 : ", () => { describe("cohérence des modes de paramètres : ", () => {
...@@ -319,12 +296,12 @@ 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é", () => { it("résultat varié lié", () => {
createEnv(); createEnv();
// vary LargeurBerge and compute Q on nub1 // 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(); prm1.Q.setCalculated();
// link other Nubs Q to nub1.Q // link other Nubs Q to nub1.Q
for (const n of [ nub2, nub3, nub4 ]) { 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 // set every parameter to MINMAX / LISTE mode
let i = 0; let i = 0;
for (const p of n.parameterIterator) { for (const p of n.parameterIterator) {
...@@ -347,8 +324,8 @@ describe("cohérence des modes de paramètres : ", () => { ...@@ -347,8 +324,8 @@ describe("cohérence des modes de paramètres : ", () => {
prm1.LargeurBerge.setValues(1.25, 5, 0.188); prm1.LargeurBerge.setValues(1.25, 5, 0.188);
prm1.Q.setCalculated(); prm1.Q.setCalculated();
// link nub6.Q to nub5.CvQT // link nub6.Q to nub1.Q
prm6.Q.defineReference(nub1.section, "Q"); prm6.Q.defineReference(nub1, "Q");
// link other Nubs Q to nub6.Q // link other Nubs Q to nub6.Q
for (const n of [ nub2, nub3, nub4 ]) { for (const n of [ nub2, nub3, nub4 ]) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment