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 {
194194        val  decoded =  McpJson .decodeFromString<ContentBlock >(json)
195195
196196        assertIs<ResourceLink >(decoded)
197-         with (resourceLink ) {
197+         with (decoded ) {
198198            assertEquals(" application/pdf"  , mimeType)
199199            assertEquals(" This pdf is meant to be a resource link test"  , description)
200200            assertEquals(" file01"  , name)
Original file line number Diff line number Diff line change 11package  io.modelcontextprotocol.kotlin.sdk.integration.kotlin 
22
3+ import  io.modelcontextprotocol.kotlin.sdk.ContentBlock 
34import  io.modelcontextprotocol.kotlin.sdk.GetPromptRequest 
45import  io.modelcontextprotocol.kotlin.sdk.GetPromptResult 
56import  io.modelcontextprotocol.kotlin.sdk.ImageContent 
67import  io.modelcontextprotocol.kotlin.sdk.PromptArgument 
78import  io.modelcontextprotocol.kotlin.sdk.PromptMessage 
8- import  io.modelcontextprotocol.kotlin.sdk.PromptMessageContent 
99import  io.modelcontextprotocol.kotlin.sdk.Role 
1010import  io.modelcontextprotocol.kotlin.sdk.ServerCapabilities 
1111import  io.modelcontextprotocol.kotlin.sdk.TextContent 
@@ -93,7 +93,7 @@ class PromptIntegrationTest : KotlinTestBase() {
9393                ),
9494            )
9595
96-             val  assistantContents =  mutableListOf<PromptMessageContent >()
96+             val  assistantContents =  mutableListOf<ContentBlock >()
9797            assistantContents.add(TextContent (text =  " I'd be happy to discuss $topic  with you."  ))
9898
9999            if  (includeImage) {
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ package io.modelcontextprotocol.kotlin.sdk.integration.kotlin
33import  io.kotest.assertions.json.shouldEqualJson 
44import  io.modelcontextprotocol.kotlin.sdk.CallToolResult 
55import  io.modelcontextprotocol.kotlin.sdk.CallToolResultBase 
6+ import  io.modelcontextprotocol.kotlin.sdk.ContentBlock 
67import  io.modelcontextprotocol.kotlin.sdk.ImageContent 
7- import  io.modelcontextprotocol.kotlin.sdk.PromptMessageContent 
88import  io.modelcontextprotocol.kotlin.sdk.ServerCapabilities 
99import  io.modelcontextprotocol.kotlin.sdk.TextContent 
1010import  io.modelcontextprotocol.kotlin.sdk.Tool 
@@ -276,7 +276,7 @@ class ToolIntegrationTest : KotlinTestBase() {
276276            val  text =  (request.arguments[" text"  ] as ?  JsonPrimitive )?.content ? :  " Default text" 
277277            val  includeImage =  (request.arguments[" includeImage"  ] as ?  JsonPrimitive )?.content?.toBoolean() ? :  true 
278278
279-             val  content =  mutableListOf<PromptMessageContent >(
279+             val  content =  mutableListOf<ContentBlock >(
280280                TextContent (text =  " Text content: $text "  ),
281281            )
282282
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments