X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=test%2Futils%2FStatisticUtils.test.ts;h=6fb3048873608ae896cfb23ecace504f00f7c7b6;hb=8664faa4267611c6f15a5e0d7cd77c6ba72eb7ce;hp=2910c32df23212ded8217b76a4f0f78ab58e578d;hpb=d58b442097da31f8b974d51aef63c64470d9ab48;p=e-mobility-charging-stations-simulator.git diff --git a/test/utils/StatisticUtils.test.ts b/test/utils/StatisticUtils.test.ts index 2910c32d..6fb30488 100644 --- a/test/utils/StatisticUtils.test.ts +++ b/test/utils/StatisticUtils.test.ts @@ -1,8 +1,15 @@ import { expect } from 'expect'; -import { median, nthPercentile, stdDeviation } from '../../src/utils/StatisticUtils'; +import { average, median, nthPercentile, stdDeviation } from '../../src/utils/StatisticUtils'; describe('StatisticUtils test suite', () => { + it('Verify average()', () => { + expect(average([])).toBe(0); + expect(average([0.08])).toBe(0.08); + expect(average([0.25, 4.75, 3.05, 6.04, 1.01, 2.02, 5.03])).toBe(3.1642857142857146); + expect(average([0.25, 4.75, 3.05, 6.04, 1.01, 2.02])).toBe(2.8533333333333335); + }); + it('Verify median()', () => { expect(median([])).toBe(0); expect(median([0.08])).toBe(0.08);