Changeset View
Changeset View
Standalone View
Standalone View
test/clangd/protocol.test
Show All 32 Lines | |||||
# CHECK-NEXT: "jsonrpc": "2.0", | # CHECK-NEXT: "jsonrpc": "2.0", | ||||
# CHECK-NEXT: "result": { | # CHECK-NEXT: "result": { | ||||
# CHECK-NEXT: "isIncomplete": false, | # CHECK-NEXT: "isIncomplete": false, | ||||
# CHECK-NEXT: "items": [ | # CHECK-NEXT: "items": [ | ||||
# CHECK: "filterText": "fake", | # CHECK: "filterText": "fake", | ||||
# CHECK-NEXT: "insertText": "fake", | # CHECK-NEXT: "insertText": "fake", | ||||
# CHECK-NEXT: "insertTextFormat": 1, | # CHECK-NEXT: "insertTextFormat": 1, | ||||
# CHECK-NEXT: "kind": 7, | # CHECK-NEXT: "kind": 7, | ||||
# CHECK-NEXT: "label": "fake::", | # CHECK-NEXT: "label": "fake", | ||||
# CHECK-NEXT: "sortText": "{{.*}}" | # CHECK-NEXT: "sortText": "{{.*}}" | ||||
# CHECK: ] | # CHECK: ] | ||||
# CHECK-NEXT: } | # CHECK-NEXT: } | ||||
X-Test: Testing | X-Test: Testing | ||||
Content-Type: application/vscode-jsonrpc; charset-utf-8 | Content-Type: application/vscode-jsonrpc; charset-utf-8 | ||||
Content-Length: 146 | Content-Length: 146 | ||||
Content-Type: application/vscode-jsonrpc; charset-utf-8 | Content-Type: application/vscode-jsonrpc; charset-utf-8 | ||||
Show All 12 Lines | |||||
# CHECK-NEXT: "jsonrpc": "2.0", | # CHECK-NEXT: "jsonrpc": "2.0", | ||||
# CHECK-NEXT: "result": { | # CHECK-NEXT: "result": { | ||||
# CHECK-NEXT: "isIncomplete": false, | # CHECK-NEXT: "isIncomplete": false, | ||||
# CHECK-NEXT: "items": [ | # CHECK-NEXT: "items": [ | ||||
# CHECK: "filterText": "fake", | # CHECK: "filterText": "fake", | ||||
# CHECK-NEXT: "insertText": "fake", | # CHECK-NEXT: "insertText": "fake", | ||||
# CHECK-NEXT: "insertTextFormat": 1, | # CHECK-NEXT: "insertTextFormat": 1, | ||||
# CHECK-NEXT: "kind": 7, | # CHECK-NEXT: "kind": 7, | ||||
# CHECK-NEXT: "label": "fake::", | # CHECK-NEXT: "label": "fake", | ||||
# CHECK-NEXT: "sortText": "{{.*}}" | # CHECK-NEXT: "sortText": "{{.*}}" | ||||
# CHECK: ] | # CHECK: ] | ||||
# CHECK-NEXT: } | # CHECK-NEXT: } | ||||
# STDERR: Warning: Duplicate Content-Length header received. The previous value for this message (10) was ignored. | # STDERR: Warning: Duplicate Content-Length header received. The previous value for this message (10) was ignored. | ||||
Content-Type: application/vscode-jsonrpc; charset-utf-8 | Content-Type: application/vscode-jsonrpc; charset-utf-8 | ||||
Content-Length: 10 | Content-Length: 10 | ||||
Show All 12 Lines | |||||
# CHECK-NEXT: "jsonrpc": "2.0", | # CHECK-NEXT: "jsonrpc": "2.0", | ||||
# CHECK-NEXT: "result": { | # CHECK-NEXT: "result": { | ||||
# CHECK-NEXT: "isIncomplete": false, | # CHECK-NEXT: "isIncomplete": false, | ||||
# CHECK-NEXT: "items": [ | # CHECK-NEXT: "items": [ | ||||
# CHECK: "filterText": "fake", | # CHECK: "filterText": "fake", | ||||
# CHECK-NEXT: "insertText": "fake", | # CHECK-NEXT: "insertText": "fake", | ||||
# CHECK-NEXT: "insertTextFormat": 1, | # CHECK-NEXT: "insertTextFormat": 1, | ||||
# CHECK-NEXT: "kind": 7, | # CHECK-NEXT: "kind": 7, | ||||
# CHECK-NEXT: "label": "fake::", | # CHECK-NEXT: "label": "fake", | ||||
# CHECK-NEXT: "sortText": "{{.*}}" | # CHECK-NEXT: "sortText": "{{.*}}" | ||||
# CHECK: ] | # CHECK: ] | ||||
# CHECK-NEXT: } | # CHECK-NEXT: } | ||||
Content-Length: 1024 | Content-Length: 1024 | ||||
{"jsonrpc":"2.0","id":5,"method":"textDocument/completion","params":{"textDocument":{"uri":"test:/main.cpp"},"position":{"line":3,"character":5}}} | {"jsonrpc":"2.0","id":5,"method":"textDocument/completion","params":{"textDocument":{"uri":"test:/main.cpp"},"position":{"line":3,"character":5}}} | ||||
# Test message which reads beyond the end of the stream. | # Test message which reads beyond the end of the stream. | ||||
# | # | ||||
# Ensure this is the last test in the file! | # Ensure this is the last test in the file! | ||||
# STDERR: Input was aborted. Read only {{[0-9]+}} bytes of expected {{[0-9]+}}. | # STDERR: Input was aborted. Read only {{[0-9]+}} bytes of expected {{[0-9]+}}. | ||||