MCPcopy Index your code
hub / github.com/docker/docker-agent / TestAddMemoryWithCategory

Function TestAddMemoryWithCategory

pkg/memory/database/sqlite/sqlite_test.go:75–93  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

73}
74
75func TestAddMemoryWithCategory(t *testing.T) {
76 t.Parallel()
77 db := setupTestDB(t)
78
79 memory := database.UserMemory{
80 ID: "cat-1",
81 CreatedAt: time.Now().Format(time.RFC3339),
82 Memory: "User prefers dark mode",
83 Category: "preference",
84 }
85
86 err := db.AddMemory(t.Context(), memory)
87 require.NoError(t, err)
88
89 memories, err := db.GetMemories(t.Context())
90 require.NoError(t, err)
91 require.Len(t, memories, 1)
92 assert.Equal(t, "preference", memories[0].Category)
93}
94
95func TestGetMemories(t *testing.T) {
96 t.Parallel()

Callers

nothing calls this directly

Calls 6

setupTestDBFunction · 0.85
NowMethod · 0.80
ContextMethod · 0.80
AddMemoryMethod · 0.65
GetMemoriesMethod · 0.65
LenMethod · 0.65

Tested by

no test coverage detected