brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · 8fe7a11 Raw
51 lines · plain
1# RUN: clangd -lit-test < %s | FileCheck %s2{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":123,"rootPath":"clangd","capabilities":{},"trace":"off"}}3---4{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"uri":"test:///main.cc","languageId":"cpp","version":1,"text":"int f() { if (true) { return 1; } else {} }"}}}5---6{"jsonrpc":"2.0","id":5,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"test:///main.cc"},"range":{"start":{"line":0,"character":11},"end":{"line":0,"character":11}},"context":{"diagnostics":[]}}}7---8{"jsonrpc":"2.0","id":6,"method":"workspace/executeCommand","params":{"command":"clangd.applyTweak","arguments":[{"file":"test:///main.cc","selection":{"end":{"character":11,"line":0},"start":{"character":11,"line":0}},"tweakID":"SwapIfBranches"}]}}9#      CHECK:    "newText": "\n  ",10# CHECK-NEXT:    "range": {11# CHECK-NEXT:      "end": {12# CHECK-NEXT:        "character": 10,13# CHECK-NEXT:        "line": 014# CHECK-NEXT:      },15# CHECK-NEXT:      "start": {16# CHECK-NEXT:        "character": 9,17# CHECK-NEXT:        "line": 018# CHECK-NEXT:      }19# CHECK-NEXT:    }20# CHECK-NEXT:  },21# CHECK-NEXT:  {22# CHECK-NEXT:    "newText": "{\n  }",23# CHECK-NEXT:    "range": {24# CHECK-NEXT:      "end": {25# CHECK-NEXT:        "character": 33,26# CHECK-NEXT:        "line": 027# CHECK-NEXT:      },28# CHECK-NEXT:      "start": {29# CHECK-NEXT:        "character": 20,30# CHECK-NEXT:        "line": 031# CHECK-NEXT:      }32# CHECK-NEXT:    }33# CHECK-NEXT:  },34# CHECK-NEXT:  {35# CHECK-NEXT:    "newText": "{\n    return 1;\n  }\n",36# CHECK-NEXT:    "range": {37# CHECK-NEXT:      "end": {38# CHECK-NEXT:        "character": 42,39# CHECK-NEXT:        "line": 040# CHECK-NEXT:      },41# CHECK-NEXT:      "start": {42# CHECK-NEXT:        "character": 39,43# CHECK-NEXT:        "line": 044# CHECK-NEXT:      }45# CHECK-NEXT:    }46# CHECK-NEXT:  }47---48{"jsonrpc":"2.0","id":3,"method":"shutdown"}49---50{"jsonrpc":"2.0","method":"exit"}51