mirror of
https://github.com/MariaDB/server.git
synced 2025-08-05 13:16:09 +03:00
MDEV-27036: unittest JSON object member name collision
This commit is contained in:
committed by
Sergei Krivonos
parent
3a96a61eae
commit
5be1d7f2a0
@@ -119,7 +119,25 @@ int main(int args, char **argv)
|
||||
ok(w.invalid_json, "JSON array end of object");
|
||||
}
|
||||
|
||||
{
|
||||
Json_writer w;
|
||||
w.start_object();
|
||||
w.add_member("name").add_ll(1);
|
||||
w.add_member("name").add_ll(2);
|
||||
w.end_object();
|
||||
ok(w.invalid_json, "JSON object member name collision");
|
||||
}
|
||||
|
||||
{
|
||||
Json_writer w;
|
||||
w.start_object();
|
||||
w.add_member("name").add_ll(1);
|
||||
w.start_object();
|
||||
w.add_member("name").add_ll(2);
|
||||
w.end_object();
|
||||
w.end_object();
|
||||
ok(!w.invalid_json, "Valid JSON: nested object member name is the same");
|
||||
}
|
||||
|
||||
diag("Done");
|
||||
|
||||
|
Reference in New Issue
Block a user