def test_leet_test(self): test_results = [] queue = MyCircularQueue(10) test_results.append(queue.enQueue(6)) test_results.append(queue.Rear()) test_results.append(queue.Rear()) test_results.append(queue.deQueue()) test_results.append(queue.enQueue(5)) test_results.append(queue.Rear()) test_results.append(queue.deQueue()) test_results.append(queue.Front()) test_results.append(queue.deQueue()) test_results.append(queue.deQueue()) test_results.append(queue.deQueue()) self.assertEqual( test_results, [True, 6, 6, True, True, 5, True, -1, False, False, False])
def test_empty_front(self): cir_queue = MyCircularQueue(3) self.assertEqual(cir_queue.Front(), -1)
def test_front(self): cir_queue = MyCircularQueue(3) cir_queue.enQueue('a') cir_queue.enQueue('b') self.assertEqual(cir_queue.Front(), 'a')