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

Function test_memory_items_become_context_result

core/src/agent/tests.rs:142–159  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

140
141#[test]
142fn test_memory_items_become_context_result() {
143 let item = a3s_memory::MemoryItem::new("Use focused regression tests for context changes.")
144 .with_importance(0.8);
145
146 let result = crate::memory::memory_items_to_context_result("memory", vec![item.clone()]);
147
148 assert_eq!(result.provider, "memory");
149 assert_eq!(result.items.len(), 1);
150 assert_eq!(result.items[0].id, item.id.as_str());
151 assert_eq!(result.items[0].context_type, ContextType::Memory);
152 let expected_source = format!("memory://{}", item.id);
153 assert_eq!(
154 result.items[0].source.as_deref(),
155 Some(expected_source.as_str())
156 );
157 assert!(result.items[0].content.contains("focused regression tests"));
158 assert!(result.items[0].token_count > 0);
159}
160
161#[cfg(feature = "ahp")]
162#[test]

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected