add new type for ring buffer

This commit is contained in:
chatlanin
2025-01-04 11:41:10 +03:00
parent bb94945fa7
commit bc04dc09e9
4 changed files with 25 additions and 16 deletions

View File

@@ -7,7 +7,7 @@ TEST_CASE("patterns")
SECTION("ring buffer")
{
// single value
hack::patterns::ring_buffer<int, 10> rb1;
hack::patterns::ring_buffer<int> rb1(10);
REQUIRE(rb1.empty() == true);
for (int i = 1; i < 13; ++i) rb1.put(i);
@@ -36,7 +36,7 @@ TEST_CASE("patterns")
// vector value
std::vector<int> v { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
hack::patterns::ring_buffer<int, 10> rb2;
hack::patterns::ring_buffer<int> rb2(10);
REQUIRE(rb2.empty() == true);
rb2.put(v);