import { assertEquals } from "../deps.ts";import MyCircularDeque from "./index.ts";
Deno.test("design-circular-deque", () => { const circularDeque: MyCircularDeque = MyCircularDeque(3); assertEquals(true, circularDeque.insertLast(1)); assertEquals(true, circularDeque.insertLast(2)); assertEquals(true, circularDeque.insertFront(3)); assertEquals(false, circularDeque.insertFront(4)); assertEquals(2, circularDeque.getRear()); assertEquals(true, circularDeque.isFull()); assertEquals(true, circularDeque.deleteLast()); assertEquals(true, circularDeque.insertFront(4)); assertEquals(4, circularDeque.getFront()); });