File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed
kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk
kotlin-sdk-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/kotlin Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -194,7 +194,7 @@ class TypesTest {
194
194
val decoded = McpJson .decodeFromString<ContentBlock >(json)
195
195
196
196
assertIs<ResourceLink >(decoded)
197
- with (resourceLink ) {
197
+ with (decoded ) {
198
198
assertEquals(" application/pdf" , mimeType)
199
199
assertEquals(" This pdf is meant to be a resource link test" , description)
200
200
assertEquals(" file01" , name)
Original file line number Diff line number Diff line change 1
1
package io.modelcontextprotocol.kotlin.sdk.integration.kotlin
2
2
3
+ import io.modelcontextprotocol.kotlin.sdk.ContentBlock
3
4
import io.modelcontextprotocol.kotlin.sdk.GetPromptRequest
4
5
import io.modelcontextprotocol.kotlin.sdk.GetPromptResult
5
6
import io.modelcontextprotocol.kotlin.sdk.ImageContent
6
7
import io.modelcontextprotocol.kotlin.sdk.PromptArgument
7
8
import io.modelcontextprotocol.kotlin.sdk.PromptMessage
8
- import io.modelcontextprotocol.kotlin.sdk.PromptMessageContent
9
9
import io.modelcontextprotocol.kotlin.sdk.Role
10
10
import io.modelcontextprotocol.kotlin.sdk.ServerCapabilities
11
11
import io.modelcontextprotocol.kotlin.sdk.TextContent
@@ -93,7 +93,7 @@ class PromptIntegrationTest : KotlinTestBase() {
93
93
),
94
94
)
95
95
96
- val assistantContents = mutableListOf<PromptMessageContent >()
96
+ val assistantContents = mutableListOf<ContentBlock >()
97
97
assistantContents.add(TextContent (text = " I'd be happy to discuss $topic with you." ))
98
98
99
99
if (includeImage) {
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ package io.modelcontextprotocol.kotlin.sdk.integration.kotlin
3
3
import io.kotest.assertions.json.shouldEqualJson
4
4
import io.modelcontextprotocol.kotlin.sdk.CallToolResult
5
5
import io.modelcontextprotocol.kotlin.sdk.CallToolResultBase
6
+ import io.modelcontextprotocol.kotlin.sdk.ContentBlock
6
7
import io.modelcontextprotocol.kotlin.sdk.ImageContent
7
- import io.modelcontextprotocol.kotlin.sdk.PromptMessageContent
8
8
import io.modelcontextprotocol.kotlin.sdk.ServerCapabilities
9
9
import io.modelcontextprotocol.kotlin.sdk.TextContent
10
10
import io.modelcontextprotocol.kotlin.sdk.Tool
@@ -276,7 +276,7 @@ class ToolIntegrationTest : KotlinTestBase() {
276
276
val text = (request.arguments[" text" ] as ? JsonPrimitive )?.content ? : " Default text"
277
277
val includeImage = (request.arguments[" includeImage" ] as ? JsonPrimitive )?.content?.toBoolean() ? : true
278
278
279
- val content = mutableListOf<PromptMessageContent >(
279
+ val content = mutableListOf<ContentBlock >(
280
280
TextContent (text = " Text content: $text " ),
281
281
)
282
282
You can’t perform that action at this time.
0 commit comments