Exemplo n.º 1
0
TEST(AQueueTest, IsEmpty) {
  AQueue* q = new AQueue();
  
  EXPECT_EQ(1, q->isEmpty());

  q->enqueue(1);

  EXPECT_EQ(0, q->isEmpty());
  delete q;
}
Exemplo n.º 2
0
TEST(AQueueTest, Initialize) {
  AQueue* q = new AQueue();

  EXPECT_EQ(0, q->size());
  EXPECT_EQ(1, q->isEmpty());
  delete q;
}
Exemplo n.º 3
0
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;
}