Skip to content

Commit e806ff9

Browse files
committed
feat(test): Execute client verification in separate thread and rename server info variable
1 parent 2f90ccb commit e806ff9

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/test/java/com/github/codeboyzhou/mcp/declarative/McpServersTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import java.util.List;
3030
import java.util.Map;
3131
import java.util.Random;
32+
import java.util.concurrent.Executors;
3233
import org.junit.jupiter.api.Test;
3334

3435
class McpServersTest {
@@ -52,7 +53,7 @@ void testStartStdioServer_shouldSucceed() {
5253
new StdioClientTransport(serverParameters, McpJsonMapper.getDefault());
5354

5455
try (McpSyncClient client = McpClient.sync(transport).requestTimeout(requestTimeout).build()) {
55-
verify(client);
56+
Executors.newSingleThreadExecutor().execute(() -> verify(client));
5657
}
5758
}
5859

src/test/java/com/github/codeboyzhou/mcp/declarative/test/TestMcpStdioServer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
public class TestMcpStdioServer {
88

99
public static void main(String[] args) {
10-
McpServerInfo info =
10+
McpServerInfo serverInfo =
1111
McpServerInfo.builder()
1212
.name("mcp-server")
1313
.version("1.0.0")
1414
.instructions("test")
1515
.requestTimeout(Duration.ofSeconds(60))
1616
.build();
17-
McpServers.run(TestMcpStdioServer.class, args).startStdioServer(info);
17+
McpServers.run(TestMcpStdioServer.class, args).startStdioServer(serverInfo);
1818
}
1919
}

0 commit comments

Comments
 (0)