Lines Matching refs:j_array
512 json j_array = {1, 2, 3, 4}; variable
519 auto it = j_array.insert(j_array.begin(), j_value);
520 CHECK(j_array.size() == 5);
522 CHECK(j_array.begin() == it);
523 CHECK(j_array == json({5, 1, 2, 3, 4}));
528 auto it = j_array.insert(j_array.begin() + 2, j_value);
529 CHECK(j_array.size() == 5);
531 CHECK((it - j_array.begin()) == 2);
532 CHECK(j_array == json({1, 2, 5, 3, 4}));
537 auto it = j_array.insert(j_array.end(), j_value);
538 CHECK(j_array.size() == 5);
540 CHECK((j_array.end() - it) == 1);
541 CHECK(j_array == json({1, 2, 3, 4, 5}));
549 auto it = j_array.insert(j_array.begin(), 5);
550 CHECK(j_array.size() == 5);
552 CHECK(j_array.begin() == it);
553 CHECK(j_array == json({5, 1, 2, 3, 4}));
558 auto it = j_array.insert(j_array.begin() + 2, 5);
559 CHECK(j_array.size() == 5);
561 CHECK((it - j_array.begin()) == 2);
562 CHECK(j_array == json({1, 2, 5, 3, 4}));
567 auto it = j_array.insert(j_array.end(), 5);
568 CHECK(j_array.size() == 5);
570 CHECK((j_array.end() - it) == 1);
571 CHECK(j_array == json({1, 2, 3, 4, 5}));
579 auto it = j_array.insert(j_array.begin(), 3, 5);
580 CHECK(j_array.size() == 7);
582 CHECK(j_array.begin() == it);
583 CHECK(j_array == json({5, 5, 5, 1, 2, 3, 4}));
588 auto it = j_array.insert(j_array.begin() + 2, 3, 5);
589 CHECK(j_array.size() == 7);
591 CHECK((it - j_array.begin()) == 2);
592 CHECK(j_array == json({1, 2, 5, 5, 5, 3, 4}));
597 auto it = j_array.insert(j_array.end(), 3, 5);
598 CHECK(j_array.size() == 7);
600 CHECK((j_array.end() - it) == 3);
601 CHECK(j_array == json({1, 2, 3, 4, 5, 5, 5}));
606 auto it = j_array.insert(j_array.end(), 0, 5);
607 CHECK(j_array.size() == 4);
610 CHECK(it == j_array.begin() + 4);
611 CHECK(j_array == json({1, 2, 3, 4}));
621 auto it = j_array.insert(j_array.end(), j_other_array.begin(), j_other_array.end());
622 CHECK(j_array.size() == 6);
624 CHECK((j_array.end() - it) == 2);
625 CHECK(j_array == json({1, 2, 3, 4, "first", "second"}));
630 … auto it = j_array.insert(j_array.end(), j_other_array.begin(), j_other_array.begin());
631 CHECK(j_array.size() == 4);
632 CHECK(it == j_array.end());
633 CHECK(j_array == json({1, 2, 3, 4}));
640 …CHECK_THROWS_WITH_AS(j_array.insert(j_array.end(), j_array.begin(), j_array.end()), "[json.excepti…
642 …CHECK_THROWS_WITH_AS(j_array.insert(j_array.end(), j_other_array.begin(), j_other_array2.end()), "…
668 …CHECK_THROWS_WITH_AS(j_array.insert(j_object2.begin(), j_object2.end()), "[json.exception.type_err…
670 …CHECK_THROWS_WITH_AS(j_object1.insert(j_array.begin(), j_array.end()), "[json.exception.invalid_it…
678 auto it = j_array.insert(j_array.begin(), {7, 8, 9});
679 CHECK(j_array.size() == 7);
681 CHECK(j_array.begin() == it);
682 CHECK(j_array == json({7, 8, 9, 1, 2, 3, 4}));
687 auto it = j_array.insert(j_array.begin() + 2, {7, 8, 9});
688 CHECK(j_array.size() == 7);
690 CHECK((it - j_array.begin()) == 2);
691 CHECK(j_array == json({1, 2, 7, 8, 9, 3, 4}));
696 auto it = j_array.insert(j_array.end(), {7, 8, 9});
697 CHECK(j_array.size() == 7);
699 CHECK((j_array.end() - it) == 3);
700 CHECK(j_array == json({1, 2, 3, 4, 7, 8, 9}));
709 …CHECK_THROWS_WITH_AS(j_array.insert(j_another_array.end(), 10), "[json.exception.invalid_iterator.…
710 …CHECK_THROWS_WITH_AS(j_array.insert(j_another_array.end(), j_value), "[json.exception.invalid_iter…
711 …CHECK_THROWS_WITH_AS(j_array.insert(j_another_array.end(), 10, 11), "[json.exception.invalid_itera…
712 …CHECK_THROWS_WITH_AS(j_array.insert(j_another_array.end(), j_yet_another_array.begin(), j_yet_anot…
713 …CHECK_THROWS_WITH_AS(j_array.insert(j_another_array.end(), {1, 2, 3, 4}), "[json.exception.invalid…
735 json j_array = {1, 2, 3, 4}; variable
751 …CHECK_THROWS_WITH_AS(j_array.update(j_object1), "[json.exception.type_error.312] cannot use update…
753 …CHECK_THROWS_WITH_AS(j_object1.update(j_array), "[json.exception.type_error.312] cannot use update…
779 …CHECK_THROWS_WITH_AS(j_array.update(j_object2.begin(), j_object2.end()), "[json.exception.type_err…
781 …CHECK_THROWS_WITH_AS(j_object1.update(j_array.begin(), j_array.end()), "[json.exception.type_error…