TEST(AQueueTest, IsEmpty) { AQueue* q = new AQueue(); EXPECT_EQ(1, q->isEmpty()); q->enqueue(1); EXPECT_EQ(0, q->isEmpty()); delete q; }
TEST(AQueueTest, Initialize) { AQueue* q = new AQueue(); EXPECT_EQ(0, q->size()); EXPECT_EQ(1, q->isEmpty()); delete q; }
TEST(AQueueTest, Enqueue) { AQueue* q = new AQueue(); q->enqueue(5); EXPECT_EQ(0, q->isEmpty()); EXPECT_EQ(1, q->size()); EXPECT_EQ(5, q->dequeue()); delete q; }