diff options
author | Sergei Golubchik <serg@mariadb.org> | 2021-12-07 09:57:51 +0100 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2021-12-07 09:57:51 +0100 |
commit | 1e8bcbd0a0bfa07052e9458830672ea215c8664a (patch) | |
tree | e1208ed8e936938839c74ad235c79f7c9eaf4c50 /unittest | |
parent | 23bfacf1cceb213111556ddb43c55e7c2eeb98e7 (diff) | |
download | mariadb-git-1e8bcbd0a0bfa07052e9458830672ea215c8664a.tar.gz |
Revert "MDEV-27036: re-enable my_json_writer-t unit test"
This reverts commit 2d21917e7db2db0900671aac2e29f49e4ff2acd7.
No explainations, lots of code moved, wrong cmake changes
Diffstat (limited to 'unittest')
-rw-r--r-- | unittest/sql/CMakeLists.txt | 7 | ||||
-rw-r--r-- | unittest/sql/my_json_writer-t.cc | 13 |
2 files changed, 11 insertions, 9 deletions
diff --git a/unittest/sql/CMakeLists.txt b/unittest/sql/CMakeLists.txt index f7367baa082..7dd0074eddb 100644 --- a/unittest/sql/CMakeLists.txt +++ b/unittest/sql/CMakeLists.txt @@ -31,7 +31,6 @@ ADD_DEPENDENCIES(mf_iocache-t GenError) MY_ADD_TEST(mf_iocache) # Json writer needs String which needs sql library -ADD_EXECUTABLE(my_json_writer-t my_json_writer-t.cc dummy_builtins.cc) -TARGET_LINK_LIBRARIES(my_json_writer-t PUBLIC sql mytap) -TARGET_COMPILE_DEFINITIONS(my_json_writer-t PUBLIC JSON_WRITER_UNIT_TEST) -MY_ADD_TEST(my_json_writer) +#ADD_EXECUTABLE(my_json_writer-t my_json_writer-t.cc dummy_builtins.cc) +#TARGET_LINK_LIBRARIES(my_json_writer-t sql mytap) +#MY_ADD_TEST(my_json_writer) diff --git a/unittest/sql/my_json_writer-t.cc b/unittest/sql/my_json_writer-t.cc index 52988f7a979..a585c17c75f 100644 --- a/unittest/sql/my_json_writer-t.cc +++ b/unittest/sql/my_json_writer-t.cc @@ -26,6 +26,7 @@ */ struct TABLE; +struct JOIN_TAB; class Json_writer; @@ -38,15 +39,13 @@ public: Json_writer *get_current_json() { return nullptr; } }; -class THD +class THD { public: Opt_trace opt_trace; }; -#ifndef JSON_WRITER_UNIT_TEST #define JSON_WRITER_UNIT_TEST -#endif #include "../sql/my_json_writer.h" #include "../sql/my_json_writer.cc" @@ -125,15 +124,19 @@ int main(int args, char **argv) 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").start_object(); + w.add_member("name").add_ll(1); + w.start_object(); w.add_member("name").add_ll(2); - ok(!w.invalid_json, "This must be valid JSON: nested object member has the same name"); + w.end_object(); + w.end_object(); + ok(!w.invalid_json, "Valid JSON: nested object member name is the same"); } diag("Done"); |