From 6d606cf84513fbfbd69285392707e50c23437010 Mon Sep 17 00:00:00 2001 From: "francois.grand" <francois.grand@irstea.fr> Date: Wed, 2 May 2018 09:48:54 +0200 Subject: [PATCH] =?UTF-8?q?Modifs=20accompagnant=20le=20ticket=20nghyd/#79?= =?UTF-8?q?=20(Gestion=20des=20libell=C3=A9s=20des=20r=C3=A9sultats=20comp?= =?UTF-8?q?l=C3=A9mentaires)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spec/structure/parallel_structure.spec.ts | 15 +++++++-------- src/structure/parallel_structure.ts | 2 +- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/spec/structure/parallel_structure.spec.ts b/spec/structure/parallel_structure.spec.ts index 78f1ca3e..b7b9f988 100644 --- a/spec/structure/parallel_structure.spec.ts +++ b/spec/structure/parallel_structure.spec.ts @@ -56,22 +56,21 @@ function itParallelStructure(sVarCalc: string, rVcalc: number, Q?: number) { }); if (Q !== undefined) { for (let i = 0; i < pstruct.structures.length; i++) { - it(`ExtraResult[${i}.Q] should be ${Q}`, () => { + it(`ExtraResult[ouvrage[${i}].Q] should be ${Q}`, () => { expect( - pstruct.Calc(sVarCalc).resultElement.extraResults[`${i}.Q`] + pstruct.Calc(sVarCalc).resultElement.extraResults[`ouvrage[${i}].Q`] ).toBeCloseTo(Q, Math.max(0, precDigits - 1)); }); - it(`ExtraResult[${i}.Q_Mode] should be 0`, () => { + it(`ExtraResult[ouvrage[${i}].Q_Mode] should be 0`, () => { expect( - pstruct.Calc(sVarCalc).resultElement.extraResults[`${i}.Q_Mode`] + pstruct.Calc(sVarCalc).resultElement.extraResults[`ouvrage[${i}].Q_Mode`] ).toEqual(0); }); - it(`ExtraResult[${i}.Q_Regime] should be 0`, () => { + it(`ExtraResult[ouvrage[${i}].Q_Regime] should be 0`, () => { expect( - pstruct.Calc(sVarCalc).resultElement.extraResults[`${i}.Q_Regime`] + pstruct.Calc(sVarCalc).resultElement.extraResults[`ouvrage[${i}].Q_Regime`] ).toEqual(0); }); - } } } @@ -106,7 +105,7 @@ describe("Class ParallelStructure: ", () => { // Tests sur les résultats complémentaires it(`Calc(Q).extraResults[${i}.Q] should return ${ps2.structures[i].Calc("Q").vCalc}`, () => { expect( - ps2.Calc("Q").extraResults[`${i}.Q`] + ps2.Calc("Q").extraResults[`ouvrage[${i}].Q`] ).toBe( ps2.structures[i].Calc("Q").vCalc ); diff --git a/src/structure/parallel_structure.ts b/src/structure/parallel_structure.ts index 42327a24..36d56b40 100644 --- a/src/structure/parallel_structure.ts +++ b/src/structure/parallel_structure.ts @@ -161,7 +161,7 @@ export class ParallelStructure extends Nub { for (let i = 0; i < this.structures.length; i++) { if (i !== iExcept) { const res: Result = this.structures[i].Calc("Q"); - calcRes.resultElement.AddResultElementToExtra(res.resultElement, `${i}.Q`); + calcRes.resultElement.AddResultElementToExtra(res.resultElement, `ouvrage[${i}].Q`); qTot += res.vCalc; } } -- GitLab