MCPcopy Create free account
hub / github.com/astercloud/aster / TestInMemoryTaskStore_Delete

Function TestInMemoryTaskStore_Delete

pkg/a2a/store_test.go:42–58  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

40}
41
42func TestInMemoryTaskStore_Delete(t *testing.T) {
43 store := NewInMemoryTaskStore()
44 agentID := "agent-1"
45 task := NewTask("task-1", "context-1")
46
47 // 保存任务
48 err := store.Save(agentID, task)
49 require.NoError(t, err)
50
51 // 删除任务
52 err = store.Delete(agentID, task.ID)
53 require.NoError(t, err)
54
55 // 确认任务已删除
56 _, err = store.Load(agentID, task.ID)
57 assert.Error(t, err)
58}
59
60func TestInMemoryTaskStore_List(t *testing.T) {
61 store := NewInMemoryTaskStore()

Callers

nothing calls this directly

Calls 6

SaveMethod · 0.95
DeleteMethod · 0.95
LoadMethod · 0.95
NewInMemoryTaskStoreFunction · 0.85
NewTaskFunction · 0.85
ErrorMethod · 0.65

Tested by

no test coverage detected