Commit 0405b590 authored by Dorchies David's avatar Dorchies David Committed by Grand Francois
Browse files

#24 Ajout des tests unitaires pour le calcul de la puissance dissipée dans une PAB

Showing with 38 additions and 0 deletions
+38 -0
// tslint:disable-next-line:no-reference
/// <reference path="../../node_modules/@types/jasmine/index.d.ts" />
import { Result } from "../../src/util/result";
import { PabPuissance, PabPuissanceParams } from "pab_puissance";
import { check } from "../nubtest";
function PabPuissanceTest(varTest: string) {
describe("Calc(): ", () => {
it("V should be 1", () => {
const prms = new PabPuissanceParams(
0.3, // Chute entre bassins DH (m)
0.1, // Débit Q (m3/s)
0.5, // Volume V (m3)
588.6 // Puissance dissipée Pv (W/m3)
);
let res: number = prms[varTest].v;
prms[varTest].v = undefined;
const nub = new PabPuissance(prms);
check(nub.Calc(), res);
});
});
}
describe("Class PabPuissance: ", () => {
// beforeEach(() => {
// });
// beforeAll(() => {
// });
PabPuissanceTest("DH");
PabPuissanceTest("Q");
PabPuissanceTest("V");
PabPuissanceTest("Pv");
});
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