MCPcopy Create free account
hub / github.com/AI45Lab/Code / test_context_result_to_xml

Function test_context_result_to_xml

core/src/context/mod.rs:656–668  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

654
655 #[test]
656 fn test_context_result_to_xml() {
657 let mut result = ContextResult::new("provider");
658 result.add_item(
659 ContextItem::new("1", ContextType::Resource, "First content").with_source("source://1"),
660 );
661 result.add_item(ContextItem::new("2", ContextType::Memory, "Second content"));
662
663 let xml = result.to_xml();
664 assert!(xml.contains("<context source=\"source://1\" type=\"Resource\">"));
665 assert!(xml.contains("First content"));
666 assert!(xml.contains("<context type=\"Memory\">"));
667 assert!(xml.contains("Second content"));
668 }
669
670 #[test]
671 fn test_context_result_to_xml_empty() {

Callers

nothing calls this directly

Calls 3

add_itemMethod · 0.80
with_sourceMethod · 0.80
to_xmlMethod · 0.45

Tested by

no test coverage detected