Commit d9c46b2f authored by Dorchies David's avatar Dorchies David
Browse files

#33 PAB: Correction test Calc(Q)

Showing with 4 additions and 2 deletions
+4 -2
...@@ -63,7 +63,7 @@ downWall.addChild(new StructureKivi(kiviPrms)); ...@@ -63,7 +63,7 @@ downWall.addChild(new StructureKivi(kiviPrms));
const pab: Pab = new Pab( const pab: Pab = new Pab(
new PabParams( new PabParams(
modelCloisons.prms.Q.v, modelCloisons.prms.Q.v,
modelCloisons.prms.Z1.v, 100,
74.86 74.86
), ),
downWall, downWall,
...@@ -87,6 +87,8 @@ describe("Class Pab: ", () => { ...@@ -87,6 +87,8 @@ describe("Class Pab: ", () => {
expect(pab.CalcSerie().vCalc).toBeCloseTo(78.27, 2); expect(pab.CalcSerie().vCalc).toBeCloseTo(78.27, 2);
}); });
it("Calc(Q) should return 0.773", () => { it("Calc(Q) should return 0.773", () => {
pab.prms.Z1.v = modelCloisons.prms.Z1.v;
pab.prms.Q.v = 0;
expect(pab.Calc("Q").vCalc).toBeCloseTo(0.773, 2); expect(pab.Calc("Q").vCalc).toBeCloseTo(0.773, 2);
}); });
}); });
......
...@@ -23,7 +23,7 @@ export class PabParams extends ParamsEquation { ...@@ -23,7 +23,7 @@ export class PabParams extends ParamsEquation {
*/ */
constructor(rQ: number, rZ1: number, rZ2: number) { constructor(rQ: number, rZ1: number, rZ2: number) {
super(); super();
this.Q = new ParamDefinition(this, "Q", ParamDomainValue.ANY, rQ, ParamFamily.FLOWS); this.Q = new ParamDefinition(this, "Q", ParamDomainValue.POS_NULL, rQ, ParamFamily.FLOWS);
this.addParamDefinition(this.Q); this.addParamDefinition(this.Q);
this.Z1 = new ParamDefinition(this, "Z1", ParamDomainValue.ANY, rZ1, ParamFamily.ELEVATIONS); this.Z1 = new ParamDefinition(this, "Z1", ParamDomainValue.ANY, rZ1, ParamFamily.ELEVATIONS);
this.addParamDefinition(this.Z1); this.addParamDefinition(this.Z1);
......
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