From 53e0a42b3eb7ecd307855d26fd1edfa6cce3c4fd Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sat, 8 Nov 2025 08:44:41 +0100 Subject: [PATCH] improved buffer tests --- delay/tests/test_buffer_multi.cpp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/delay/tests/test_buffer_multi.cpp b/delay/tests/test_buffer_multi.cpp index 95beda2..9c130ab 100644 --- a/delay/tests/test_buffer_multi.cpp +++ b/delay/tests/test_buffer_multi.cpp @@ -155,6 +155,31 @@ int test_buffer_multi_5() return 0; } +int test_buffer_multi_6() +{ + std::cout << "----------------------------------------------" << std::endl; + std::cout << "Start test_buffer_multi_6()" << std::endl; + std::cout << "----------------------------------------------" << std::endl; + + dsp::BufferMultibuffer(5, 10); + printf("Buffer capacity = %zu\n", buffer.capacity()); + + for (int i=0; i < 10; i++) + { + buffer = i+100; + buffer += 1; + } + + buffer.reset(); + for (int i=0; i < 10; i++) + { + print(buffer.quer({-2, -1, -4, -5, 0}), buffer.quer().capacity(), "Title here 6"); + buffer += 1; + } + + return 0; +} + int test_buffer_multi() { test_buffer_multi_1(); @@ -162,6 +187,7 @@ int test_buffer_multi() test_buffer_multi_3(); test_buffer_multi_4(); test_buffer_multi_5(); + test_buffer_multi_6(); return 0; }