Merge dependabot/github_actions/docker/setup-buildx-action-3 into combined-prs-branch
[e-mobility-charging-stations-simulator.git] / test / utils / CircularArray.test.ts
index 9af280900e239f50d7cc63810973754404a92492..34839dcb7b90b0dafe2c6837ebd092cdfb3858b7 100644 (file)
@@ -1,6 +1,6 @@
 import { expect } from 'expect';
 
-import { CircularArray } from '../../src/utils/CircularArray';
+import { CircularArray, DEFAULT_CIRCULAR_ARRAY_SIZE } from '../../src/utils/CircularArray';
 
 describe('CircularArray test suite', () => {
   it('Verify that circular array can be instantiated', () => {
@@ -10,7 +10,7 @@ describe('CircularArray test suite', () => {
 
   it('Verify circular array default size at instance creation', () => {
     const circularArray = new CircularArray();
-    expect(circularArray.size).toBe(1024);
+    expect(circularArray.size).toBe(DEFAULT_CIRCULAR_ARRAY_SIZE);
   });
 
   it('Verify that circular array size can be set at instance creation', () => {
@@ -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', () => {