Chops Net IP
|
Test scenarios for output_queue
detail class.
More...
#include "catch2/catch_test_macros.hpp"
#include <vector>
#include <cassert>
#include <ranges>
#include "net_ip/detail/output_queue.hpp"
#include "buffer/shared_buffer.hpp"
#include "shared_test/io_buf.hpp"
Functions | |
template<typename E > | |
std::size_t | add_to_q (const std::vector< E > &data_vec, chops::net::detail::output_queue< E > &outq, int multiplier) |
template<typename E > | |
void | output_queue_test (const std::vector< E > &data_vec, int multiplier) |
TEST_CASE ("Output_queue test, single element, multiplier 1", "[output_queue] [single_element] [multiplier_1]") | |
TEST_CASE ("Output_queue test, single element, multiplier 10", "[output_queue] [single_element] [multiplier_10]") | |
TEST_CASE ("Output_queue test, single element, multiplier 20", "[output_queue] [single_element] [multiplier_20]") | |
TEST_CASE ("Output_queue test, single element, multiplier 50", "[output_queue] [single_element] [multiplier_50]") | |
TEST_CASE ("Output_queue test, double element, multiplier 1", "[output_queue] [double_element] [multiplier_1]") | |
TEST_CASE ("Output_queue test, double element, multiplier 10", "[output_queue] [double_element] [multiplier_10]") | |
TEST_CASE ("Output_queue test, double element, multiplier 20", "[output_queue] [double_element] [multiplier_20]") | |
TEST_CASE ("Output_queue test, double element, multiplier 50", "[output_queue] [double_element] [multiplier_50]") | |
Test scenarios for output_queue
detail class.
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.txt or copy at http://www.boost.org/LICENSE_1_0.txt)