#include "CircleBuffer.h" #include "TestFramework.h" #include TEST_CASE(TestCircleBuffer, "core") { CircleBuffer buffer(3); for (auto item : {1, 2, 3}) { //std::cout << "Add item: " << item << std::endl; buffer.addItem(item); } for (std::size_t idx=0; idx<3; idx++) { auto item = buffer.getItem(idx); //std::cout << "Got item: " << idx << " " << item << std::endl; (void)item; } for (auto item : {4, 5}) { //std::cout << "Add item: " << item << std::endl; //buffer.addItem(item); (void)item; } for (std::size_t idx=0; idx<3; idx++) { auto item = buffer.getItem(idx); //std::cout << "Got item: " << idx << " " << item << std::endl; (void)item; } }