bool test_range_insertion() { int err_count = boost::report_errors(); typedef typename SeqContainer::value_type value_type; std::deque<int> input_deque; for (int element = -10; element < 10; ++element) { input_deque.push_back(element + 20); } for (std::size_t i = 0; i <= input_deque.size(); ++i) { std::deque<int> std_deque; SeqContainer seq_container; for (int element = -10; element < 10; ++element) { std_deque.push_back(element); seq_container.push_back(value_type(element)); } test_insert_range(std_deque, seq_container, input_deque, i); } return err_count == boost::report_errors(); }
int main() { test_push_back(); test_emplace_back(); test_insert_range(); test_insert(); test_emplace(); test_insert_range2(); test_insert_n(); test_insert_n2(); test_resize(); test_resize_param(); }