Пример #1
0
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();
}
Пример #2
0
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();
}