|
Advanced Chunk Processing Library 0.2.0
A comprehensive C++ library for advanced data chunking strategies and processing operations
|
Test fixture for sub-chunking strategy tests. More...
Inheritance diagram for SubChunkStrategiesTest:
Collaboration diagram for SubChunkStrategiesTest:Protected Member Functions | |
| template<typename T > | |
| bool | is_valid_resource (const T &resource) |
| template<typename T > | |
| void | safe_cleanup (T &resource) |
| void | SetUp () override |
| void | TearDown () override |
Protected Attributes | |
| std::vector< double > | test_data |
Static Protected Attributes | |
| static std::mutex | global_test_mutex_ |
| static constexpr auto | TEST_COOLDOWN = std::chrono::milliseconds(100) |
| static std::condition_variable | test_cv_ |
| static bool | test_running_ = false |
Test fixture for sub-chunking strategy tests.
Provides common test data and setup for all sub-chunking tests
Definition at line 25 of file sub_chunk_strategies_test.cpp.
|
inlineprotectedinherited |
Definition at line 33 of file test_base.hpp.
|
inlineprotectedinherited |
Definition at line 21 of file test_base.hpp.
|
inlineoverrideprotected |
Definition at line 29 of file sub_chunk_strategies_test.cpp.
References ChunkTestBase::SetUp(), and test_data.
|
inlineoverrideprotected |
Definition at line 36 of file sub_chunk_strategies_test.cpp.
References ChunkTestBase::TearDown(), and test_data.
|
staticprotectedinherited |
Definition at line 11 of file test_base.hpp.
Referenced by ChunkTestBase::SetUp(), and ChunkTestBase::TearDown().
|
staticconstexprprotectedinherited |
Definition at line 14 of file test_base.hpp.
Referenced by ChunkTestBase::TearDown().
|
staticprotectedinherited |
Definition at line 12 of file test_base.hpp.
Referenced by ChunkTestBase::SetUp(), and ChunkTestBase::TearDown().
|
protected |
Definition at line 27 of file sub_chunk_strategies_test.cpp.
Referenced by SetUp(), and TearDown().
|
staticprotectedinherited |
Definition at line 13 of file test_base.hpp.
Referenced by ChunkTestBase::SetUp(), and ChunkTestBase::TearDown().