X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=test%2Futils%2FStatisticUtils.test.ts;fp=test%2Futils%2FStatisticUtils.test.ts;h=6fb3048873608ae896cfb23ecace504f00f7c7b6;hb=c7ba22b7e881dc5f0c7f99dfa5d67390bc46fdf6;hp=2910c32df23212ded8217b76a4f0f78ab58e578d;hpb=440850e16ad4c8d92e0f888f36503c7e4fb43ea2;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);