/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
base/base_tests/containers_test.cpp
35 строк
524 B
Maxim Pimenov
[base] Replaced the namespace my with base.
18 сен 2018, 14:46
18 сен 2018, 14:46
412387c
Код
Авторство
О чём код?
#include "testing/testing.hpp" #include "base/limited_priority_queue.hpp" using namespace base; UNIT_TEST(LPQueue_Smoke) { limited_priority_queue<int> q(3); TEST(q.empty(), ()); q.push(5); q.push(-1); q.push(3); TEST_EQUAL(q.top(), 5, ()); q.push(2); TEST_EQUAL(q.top(), 3, ()); TEST_EQUAL(q.size(), 3, ()); q.push(0); q.push(0); q.push(0); TEST_EQUAL(q.top(), 0, ()); q.pop(); TEST_EQUAL(q.top(), 0, ()); q.pop(); TEST_EQUAL(q.top(), -1, ()); q.pop(); TEST(q.empty(), ()); }