MCPcopy Create free account
hub / github.com/danielaparker/jsoncons / are_equal

Function are_equal

test/corelib/src/json_line_split_tests.cpp:16–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14using namespace jsoncons::literals;
15
16bool are_equal(const std::string& s1, const std::string& s2)
17{
18 std::size_t len1 = s1.size();
19 std::size_t len2 = s2.size();
20
21 std::size_t len = std::min(len1,len2);
22
23 for (std::size_t i = 0; i < len; ++i)
24 {
25 if (s1[i] != s2[i])
26 {
27 for (std::size_t j = 0; j <= i; ++j)
28 {
29 std::cout << s1[j];
30 }
31 std::cout << "|";
32 std::cout << "\n";
33 std::cout << i << " s1: " << s1[i] << ", " << (int)s1[i] << " s2: " << s2[i] << ", " << (int)s2[i] << "\n";
34 std::cout << s1 << "\n";
35 std::cout << "---\n";
36 std::cout << s2 << "\n";
37 return false;
38 }
39 }
40 return true;
41}
42
43TEST_CASE("json_encoder line split tests")
44{

Callers

nothing calls this directly

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected