leetcode/tests/jianzhi_offer/max_queue_test.cpp

18 lines
382 B
C++

#include <gtest/gtest.h>
#include "jianzhi_offer.h"
TEST(MaxQueueTest, BasicAssertions) {
yaha::MaxQueue max_queue;
max_queue.push(1);
max_queue.push(2);
ASSERT_EQ(2, max_queue.max());
ASSERT_EQ(1, max_queue.pop());
ASSERT_EQ(2, max_queue.max());
yaha::MaxQueue max_queue2;
ASSERT_EQ(-1, max_queue2.pop());
ASSERT_EQ(-1, max_queue2.max());
}