Lines Matching refs:ptr1
658 auto ptr1 = json::json_pointer(ptr_string);
664 CHECK(ptr1 == ptr2);
666 CHECK(ptr1 == "/foo/bar");
667 CHECK(ptr1 == ptr_cpstring);
668 CHECK(ptr1 == ptr_castring);
669 CHECK(ptr1 == ptr_string);
671 CHECK("/foo/bar" == ptr1);
672 CHECK(ptr_cpstring == ptr1);
673 CHECK(ptr_castring == ptr1);
674 CHECK(ptr_string == ptr1);
676 CHECK_FALSE(ptr1 != ptr2);
678 CHECK_FALSE(ptr1 != "/foo/bar");
679 CHECK_FALSE(ptr1 != ptr_cpstring);
680 CHECK_FALSE(ptr1 != ptr_castring);
681 CHECK_FALSE(ptr1 != ptr_string);
683 CHECK_FALSE("/foo/bar" != ptr1);
684 CHECK_FALSE(ptr_cpstring != ptr1);
685 CHECK_FALSE(ptr_castring != ptr1);
686 CHECK_FALSE(ptr_string != ptr1);
690 CHECK_THROWS_WITH_AS(ptr1 == "foo",
692 CHECK_THROWS_WITH_AS("foo" == ptr1,
694 CHECK_THROWS_WITH_AS(ptr1 == "/~~",
696 CHECK_THROWS_WITH_AS("/~~" == ptr1,
703 auto ptr1 = json::json_pointer("/foo/a");
706 CHECK(ptr1 < ptr2);
707 CHECK_FALSE(ptr2 < ptr1);
712 CHECK((ptr1 <=> ptr2) == std::strong_ordering::less); // *NOPAD*
713 CHECK(ptr2 > ptr1);