refactor: refine queue full error message
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 6 Jul 2024 21:08:12 +0000 (23:08 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 6 Jul 2024 21:08:12 +0000 (23:08 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
src/fixed-priority-queue.ts
src/fixed-queue.ts
tests/fixed-priority-queue.test.mjs
tests/fixed-queue.test.mjs

index 74d43c4bd377920b270ef83fb7d33bb84f8a9c98..1ce6bbc42fa193d5e2436e3d8733b554a0f260de 100644 (file)
@@ -43,7 +43,7 @@ export class FixedPriorityQueue<T> implements IFixedQueue<T> {
   /** @inheritdoc */
   public enqueue (data: T, priority?: number): number {
     if (this.full()) {
-      throw new Error('Priority queue is full')
+      throw new Error('Fixed priority queue is full')
     }
     priority = priority ?? 0
     let inserted = false
index 171cd578c9c339eb5f324a17367783671f03fe27..985acf504d7012e8a4d912e80b2b6f309f0a7327 100644 (file)
@@ -43,7 +43,7 @@ export class FixedQueue<T> implements IFixedQueue<T> {
   /** @inheritdoc */
   public enqueue (data: T, priority?: number): number {
     if (this.full()) {
-      throw new Error('Priority queue is full')
+      throw new Error('Fixed queue is full')
     }
     let index = this.start + this.size
     if (index >= this.capacity) {
index 9321709dbccfb7adc4b4e83dd7d0d47c0656348b..41212c46856bfcfca1e531d28ffae882b6d80b55 100644 (file)
@@ -72,7 +72,7 @@ describe('Fixed priority queue test suite', () => {
     ])
     expect(fixedPriorityQueue.capacity).toBe(queueSize)
     expect(() => fixedPriorityQueue.enqueue(4)).toThrow(
-      new Error('Priority queue is full')
+      new Error('Fixed priority queue is full')
     )
   })
 
index e99e75669d753451682c850711bdd2da7d6ebfee..fc81e128c13e2396cbf38d454d17fd4e59460919 100644 (file)
@@ -70,7 +70,7 @@ describe('Fixed queue test suite', () => {
     ])
     expect(fixedQueue.capacity).toBe(queueSize)
     expect(() => fixedQueue.enqueue(4)).toThrow(
-      new Error('Priority queue is full')
+      new Error('Fixed queue is full')
     )
   })