You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@avro.apache.org by mg...@apache.org on 2024/02/23 07:29:09 UTC

(avro) branch main updated: [AVRO-2397] Use raw string literals in the test (#2760)

This is an automated email from the ASF dual-hosted git repository.

mgrigorov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/avro.git


The following commit(s) were added to refs/heads/main by this push:
     new 515c9e0d0 [AVRO-2397] Use raw string literals in the test (#2760)
515c9e0d0 is described below

commit 515c9e0d03bd41a39b55467135d69e2902ec134f
Author: Mikhail Koviazin <mi...@aiven.io>
AuthorDate: Fri Feb 23 09:29:04 2024 +0200

    [AVRO-2397] Use raw string literals in the test (#2760)
    
    This should make the test cases a bit more readable.
---
 lang/c++/test/CodecTests.cc | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/lang/c++/test/CodecTests.cc b/lang/c++/test/CodecTests.cc
index 79f546f85..05d47484a 100644
--- a/lang/c++/test/CodecTests.cc
+++ b/lang/c++/test/CodecTests.cc
@@ -1266,42 +1266,42 @@ static const TestData3 data3[] = {
     {R"(["boolean", "int"])", "U1I", R"(["long", "boolean"])", "U0L", 1},
 
     // Aliases
-    {"{\"type\":\"record\", \"name\":\"r\", \"fields\":["
-     "{\"name\":\"f0\", \"type\":\"int\"},"
-     "{\"name\":\"f1\", \"type\":\"boolean\"},"
-     "{\"name\":\"f2\", \"type\":\"double\"}]}",
+    {R"({"type": "record", "name": "r", "fields": [
+        {"name": "f0", "type": "int"},
+        {"name": "f1", "type": "boolean"},
+        {"name": "f2", "type": "double"}]})",
      "IBD",
-     "{\"type\":\"record\", \"name\":\"s\", \"aliases\":[\"r\"], \"fields\":["
-     "{\"name\":\"g0\", \"type\":\"int\", \"aliases\":[\"f0\"]},"
-     "{\"name\":\"g1\", \"type\":\"boolean\", \"aliases\":[\"f1\"]},"
-     "{\"name\":\"f2\", \"type\":\"double\", \"aliases\":[\"g2\"]}]}",
+    R"({"type":"record", "name":"s", "aliases":["r"], "fields":[
+        {"name":"g0", "type":"int", "aliases":["f0"]},
+        {"name":"g1", "type":"boolean", "aliases":["f1"]},
+        {"name":"f2", "type":"double", "aliases":["g2"]}]})",
      "IBD",
      1},
-    {"{\"type\":\"record\", \"name\":\"r\", \"namespace\":\"n\", \"fields\":["
-     "{\"name\":\"f0\", \"type\":\"int\"}]}",
+    {R"({"type": "record", "name": "r", "namespace": "n", "fields": [
+     {"name": "f0", "type": "int"}]})",
      "I",
-     "{\"type\":\"record\", \"name\":\"s\", \"namespace\":\"n2\", \"aliases\":[\"t\", \"n.r\"], \"fields\":["
-     " {\"name\":\"f0\", \"type\":\"int\"}]}",
+     R"({"type": "record", "name": "s", "namespace": "n2", "aliases": ["t", "n.r"], "fields":[
+       {"name": "f0", "type": "int"}]})",
      "I",
      1},
-    {"{\"type\":\"enum\", \"name\":\"e\", \"symbols\":[\"a\", \"b\"]}",
+    {R"({"type": "enum", "name": "e", "symbols": ["a", "b"]})",
      "e1",
-     "{\"type\":\"enum\", \"name\":\"f\", \"aliases\":[\"e\"], \"symbols\":[\"a\", \"b\", \"c\"]}",
+     R"({"type": "enum", "name": "f", "aliases": ["e"], "symbols":["a", "b", "c"]})",
      "e1",
      1},
-    {"{\"type\":\"enum\", \"name\":\"e\", \"namespace\":\"n\", \"symbols\":[\"a\", \"b\"]}",
+    {R"({"type": "enum", "name": "e", "namespace": "n", "symbols": ["a", "b"]})",
      "e1",
-     "{\"type\":\"enum\", \"name\":\"f\", \"namespace\":\"n2\", \"aliases\":[\"g\", \"n.e\"], \"symbols\":[\"a\", \"b\"]}",
+     R"({"type": "enum", "name": "f", "namespace": "n2", "aliases": ["g", "n.e"], "symbols": ["a", "b"]})",
      "e1",
      1},
-    {"{\"type\":\"fixed\", \"name\":\"f\", \"size\":8}",
+    {R"({"type": "fixed", "name": "f", "size": 8})",
      "f8",
-     "{\"type\":\"fixed\", \"name\":\"g\", \"aliases\":[\"f\"], \"size\":8}",
+     R"({"type": "fixed", "name": "g", "aliases": ["f"], "size": 8})",
      "f8",
      1},
-    {"{\"type\":\"fixed\", \"name\":\"f\", \"namespace\":\"n\", \"size\":8}",
+    {R"({"type": "fixed", "name": "f", "namespace": "n", "size": 8})",
      "f8",
-     "{\"type\":\"fixed\", \"name\":\"g\", \"namespace\":\"n2\", \"aliases\":[\"h\", \"n.f\"], \"size\":8}",
+     R"({"type": "fixed", "name": "g", "namespace": "n2", "aliases": ["h", "n.f"], "size": 8})",
      "f8",
      1},
 };