Skip to content

Commit 73823a6

Browse files
committed
spring apply
1 parent 3428704 commit 73823a6

File tree

2 files changed

+17
-16
lines changed

2 files changed

+17
-16
lines changed

mcp-core/src/main/java/io/modelcontextprotocol/spec/McpSchema.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2501,7 +2501,7 @@ public CompleteResult(CompleteCompletion completion) {
25012501
* @param hasMore Indicates whether there are additional completion options beyond
25022502
* those provided in the current response, even if the exact total is unknown
25032503
*/
2504-
@JsonInclude(JsonInclude.Include.ALWAYS)
2504+
@JsonInclude(JsonInclude.Include.ALWAYS)
25052505
public record CompleteCompletion( // @formatter:off
25062506
@JsonProperty("values") List<String> values,
25072507
@JsonProperty("total") Integer total,

mcp-core/src/test/java/io/modelcontextprotocol/spec/CompleteCompletionSerializationTest.java

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,21 @@
88

99
class CompleteCompletionSerializationTest {
1010

11-
@Test
12-
void codeCompletionSerialization() throws IOException {
13-
McpJsonMapper jsonMapper = McpJsonMapper.getDefault();
14-
McpSchema.CompleteResult.CompleteCompletion codeComplete
15-
= new McpSchema.CompleteResult.CompleteCompletion(Collections.emptyList(), 0, false);
16-
String json = jsonMapper.writeValueAsString(codeComplete);
17-
String expected = """
18-
{"values":[],"total":0,"hasMore":false}""";
19-
assertEquals(expected, json, json);
11+
@Test
12+
void codeCompletionSerialization() throws IOException {
13+
McpJsonMapper jsonMapper = McpJsonMapper.getDefault();
14+
McpSchema.CompleteResult.CompleteCompletion codeComplete = new McpSchema.CompleteResult.CompleteCompletion(
15+
Collections.emptyList(), 0, false);
16+
String json = jsonMapper.writeValueAsString(codeComplete);
17+
String expected = """
18+
{"values":[],"total":0,"hasMore":false}""";
19+
assertEquals(expected, json, json);
20+
21+
McpSchema.CompleteResult completeResult = new McpSchema.CompleteResult(codeComplete);
22+
json = jsonMapper.writeValueAsString(completeResult);
23+
expected = """
24+
{"completion":{"values":[],"total":0,"hasMore":false}}""";
25+
assertEquals(expected, json, json);
26+
}
2027

21-
McpSchema.CompleteResult completeResult = new McpSchema.CompleteResult(codeComplete);
22-
json = jsonMapper.writeValueAsString(completeResult);
23-
expected = """
24-
{"completion":{"values":[],"total":0,"hasMore":false}}""";
25-
assertEquals(expected, json, json);
26-
}
2728
}

0 commit comments

Comments
 (0)