15 lines
324 B
C++
15 lines
324 B
C++
#include <gtest/gtest.h>
|
|
|
|
#include "jianzhi_offer.h"
|
|
|
|
TEST(MinStackTest, BasicAssertions) {
|
|
yaha::MinStack min_stack;
|
|
min_stack.push(-2);
|
|
min_stack.push(0);
|
|
min_stack.push(-3);
|
|
ASSERT_EQ(-3, min_stack.min());
|
|
ASSERT_EQ(-1, min_stack.top());
|
|
min_stack.pop();
|
|
ASSERT_EQ(-2, min_stack.min());
|
|
}
|