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},
};