X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=test%2Futils%2FCircularArray.test.ts;h=18910d8cd32392d811186dccfd430825f26e0349;hb=08b58f0020986c0ad1b55e562aaf325a47b9d58c;hp=d77cec58060369be5f6cf1d2c35b5ab5e6f4cf25;hpb=5edd8ba0f8978cfb3ca9d80f299d9748c6c5970e;p=e-mobility-charging-stations-simulator.git diff --git a/test/utils/CircularArray.test.ts b/test/utils/CircularArray.test.ts index d77cec58..18910d8c 100644 --- a/test/utils/CircularArray.test.ts +++ b/test/utils/CircularArray.test.ts @@ -82,9 +82,9 @@ describe('CircularArray test suite', () => { expect(circularArray).toStrictEqual(new CircularArray(1000, 1, 2, 4, 5)); circularArray = new CircularArray(4, 1, 2, 3, 4); deletedItems = circularArray.splice(2, 1, 5, 6); - expect(deletedItems).toStrictEqual(new CircularArray(1, 3)); + expect(deletedItems).toStrictEqual(new CircularArray(2, 3, 1)); expect(circularArray.length).toBe(4); - expect(circularArray).toStrictEqual(new CircularArray(4, 2, 4, 5, 6)); + expect(circularArray).toStrictEqual(new CircularArray(4, 2, 5, 6, 4)); }); it('Verify that circular array concat works as intended', () => { @@ -128,6 +128,10 @@ describe('CircularArray test suite', () => { expect(circularArray.size).toBe(0); expect(circularArray).toStrictEqual(new CircularArray(0)); circularArray = new CircularArray(5, 1, 2, 3, 4, 5); + circularArray.resize(1); + expect(circularArray.size).toBe(1); + expect(circularArray).toStrictEqual(new CircularArray(1, 1)); + circularArray = new CircularArray(5, 1, 2, 3, 4, 5); circularArray.resize(3); expect(circularArray.size).toBe(3); expect(circularArray).toStrictEqual(new CircularArray(3, 1, 2, 3));