summaryrefslogtreecommitdiffhomepage
path: root/dev/tests
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-11-18 09:49:47 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-11-18 09:49:47 +0100
commit34ffda2f0cc9d884f3f6062d4a264db5ba76180a (patch)
tree608d04e8e3ab1947b048535601149769376a9eac /dev/tests
parent226bf12ca084705f47ed6aa66932f5efb4a7796b (diff)
feat: chunk_string: class` performance improvements. and new operator
overload. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/tests')
-rw-r--r--dev/tests/chunk_string/chunk_test.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/dev/tests/chunk_string/chunk_test.cc b/dev/tests/chunk_string/chunk_test.cc
index 973ce43..7d68ae2 100644
--- a/dev/tests/chunk_string/chunk_test.cc
+++ b/dev/tests/chunk_string/chunk_test.cc
@@ -11,12 +11,13 @@
TEST(ChunkTest, BasicChunkUsage)
{
- const std::string test_string = "HELLO, WORLD!";
- const unsigned iterations = 1024000;
+ const char* test_string = "HELLO, WORLD!\r\n";
+ const auto iterations = 1024000;
+ const auto limit = 30;
auto start = std::chrono::high_resolution_clock::now();
- ocl::basic_chunk_string<char, 1000000> optimized;
+ ocl::basic_chunk_string<char, iterations> optimized;
for (unsigned i = 0; i < iterations; ++i)
{
@@ -26,5 +27,5 @@ TEST(ChunkTest, BasicChunkUsage)
auto end = std::chrono::high_resolution_clock::now();
auto optimized_time = std::chrono::duration_cast<std::chrono::milliseconds>(end - start);
- EXPECT_TRUE(optimized_time.count() < 30U);
+ EXPECT_TRUE(optimized_time.count() < limit);
}