@@ -333,8 +333,13 @@ void testAddResource() {
333333 .capabilities (ServerCapabilities .builder ().resources (true , false ).build ())
334334 .build ();
335335
336- Resource resource = new Resource (TEST_RESOURCE_URI , "Test Resource" , "text/plain" , "Test resource description" ,
337- null );
336+ Resource resource = Resource .builder ()
337+ .uri (TEST_RESOURCE_URI )
338+ .name ("Test Resource" )
339+ .title ("Test Resource" )
340+ .mimeType ("text/plain" )
341+ .description ("Test resource description" )
342+ .build ();
338343 McpServerFeatures .AsyncResourceSpecification specification = new McpServerFeatures .AsyncResourceSpecification (
339344 resource , (exchange , req ) -> Mono .just (new ReadResourceResult (List .of ())));
340345
@@ -362,8 +367,13 @@ void testAddResourceWithoutCapability() {
362367 // Create a server without resource capabilities
363368 McpAsyncServer serverWithoutResources = prepareAsyncServerBuilder ().serverInfo ("test-server" , "1.0.0" ).build ();
364369
365- Resource resource = new Resource (TEST_RESOURCE_URI , "Test Resource" , "text/plain" , "Test resource description" ,
366- null );
370+ Resource resource = Resource .builder ()
371+ .uri (TEST_RESOURCE_URI )
372+ .name ("Test Resource" )
373+ .title ("Test Resource" )
374+ .mimeType ("text/plain" )
375+ .description ("Test resource description" )
376+ .build ();
367377 McpServerFeatures .AsyncResourceSpecification specification = new McpServerFeatures .AsyncResourceSpecification (
368378 resource , (exchange , req ) -> Mono .just (new ReadResourceResult (List .of ())));
369379
@@ -390,8 +400,13 @@ void testListResources() {
390400 .capabilities (ServerCapabilities .builder ().resources (true , false ).build ())
391401 .build ();
392402
393- Resource resource = new Resource (TEST_RESOURCE_URI , "Test Resource" , "text/plain" , "Test resource description" ,
394- null );
403+ Resource resource = Resource .builder ()
404+ .uri (TEST_RESOURCE_URI )
405+ .name ("Test Resource" )
406+ .title ("Test Resource" )
407+ .mimeType ("text/plain" )
408+ .description ("Test resource description" )
409+ .build ();
395410 McpServerFeatures .AsyncResourceSpecification specification = new McpServerFeatures .AsyncResourceSpecification (
396411 resource , (exchange , req ) -> Mono .just (new ReadResourceResult (List .of ())));
397412
@@ -409,8 +424,13 @@ void testRemoveResource() {
409424 .capabilities (ServerCapabilities .builder ().resources (true , false ).build ())
410425 .build ();
411426
412- Resource resource = new Resource (TEST_RESOURCE_URI , "Test Resource" , "text/plain" , "Test resource description" ,
413- null );
427+ Resource resource = Resource .builder ()
428+ .uri (TEST_RESOURCE_URI )
429+ .name ("Test Resource" )
430+ .title ("Test Resource" )
431+ .mimeType ("text/plain" )
432+ .description ("Test resource description" )
433+ .build ();
414434 McpServerFeatures .AsyncResourceSpecification specification = new McpServerFeatures .AsyncResourceSpecification (
415435 resource , (exchange , req ) -> Mono .just (new ReadResourceResult (List .of ())));
416436
0 commit comments