Author: krasimir Date: Tue Apr 4 10:08:42 2017 New Revision: 299440 URL: http://llvm.org/viewvc/llvm-project?rev=299440&view=rev Log: [clangd] Fix completion test to not depend on the standard library
Modified: clang-tools-extra/trunk/test/clangd/completion.test Modified: clang-tools-extra/trunk/test/clangd/completion.test URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clangd/completion.test?rev=299440&r1=299439&r2=299440&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clangd/completion.test (original) +++ clang-tools-extra/trunk/test/clangd/completion.test Tue Apr 4 10:08:42 2017 @@ -5,44 +5,20 @@ Content-Length: 125 {"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":123,"rootPath":"clangd","capabilities":{},"trace":"off"}} -Content-Length: 208 +Content-Length: 211 -{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///main.cpp","languageId":"cpp","version":1,"text":"#include <vector>\nint main() {\n std::vector<int> v;\n v.\n}\n"}}} +{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"file:///main.cpp","languageId":"cpp","version":1,"text":"struct fake { int a, bb, ccc; };\nint main() {\n fake f;\n f.\n}\n"}}} Content-Length: 148 -{"jsonrpc":"2.0","id":1,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///main.cpp"},"position":{"line":3,"character":4}}} +{"jsonrpc":"2.0","id":1,"method":"textDocument/completion","params":{"textDocument":{"uri":"file:///main.cpp"},"position":{"line":3,"character":5}}} # The order of results returned by ASTUnit CodeComplete seems to be # nondeterministic, so we check regardless of order. # # CHECK: {"jsonrpc":"2.0","id":1,"result":[ -# CHECK-DAG: {"label":"assign"} -# CHECK-DAG: {"label":"at"} -# CHECK-DAG: {"label":"back"} -# CHECK-DAG: {"label":"begin"} -# CHECK-DAG: {"label":"capacity"} -# CHECK-DAG: {"label":"clear"} -# CHECK-DAG: {"label":"data"} -# CHECK-DAG: {"label":"empty"} -# CHECK-DAG: {"label":"end"} -# CHECK-DAG: {"label":"erase"} -# CHECK-DAG: {"label":"front"} -# CHECK-DAG: {"label":"get_allocator"} -# CHECK-DAG: {"label":"insert"} -# CHECK-DAG: {"label":"max_size"} -# CHECK-DAG: {"label":"operator="} -# CHECK-DAG: {"label":"operator[]"} -# CHECK-DAG: {"label":"pop_back"} -# CHECK-DAG: {"label":"push_back"} -# CHECK-DAG: {"label":"rbegin"} -# CHECK-DAG: {"label":"rend"} -# CHECK-DAG: {"label":"reserve"} -# CHECK-DAG: {"label":"resize"} -# CHECK-DAG: {"label":"size"} -# CHECK-DAG: {"label":"swap"} -# CHECK-DAG: {"label":"vector"} -# CHECK-DAG: {"label":"~_Vector_base"} -# CHECK-DAG: {"label":"~vector"} +# CHECK-DAG: {"label":"a"} +# CHECK-DAG: {"label":"bb"} +# CHECK-DAG: {"label":"ccc"} # CHECK: ]} Content-Length: 44 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits