MCPcopy
hub / github.com/gofiber/fiber / Test_Storage_Memory_Reset

Function Test_Storage_Memory_Reset

internal/storage/memory/memory_test.go:232–261  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

230}
231
232func Test_Storage_Memory_Reset(t *testing.T) {
233 t.Parallel()
234 testStore := New()
235 val := []byte("doe")
236
237 err := testStore.Set("john1", val, 0)
238 require.NoError(t, err)
239
240 err = testStore.Set("john2", val, 0)
241 require.NoError(t, err)
242
243 keys, err := testStore.Keys()
244 require.NoError(t, err)
245 require.Len(t, keys, 2)
246
247 err = testStore.Reset()
248 require.NoError(t, err)
249
250 result, err := testStore.Get("john1")
251 require.NoError(t, err)
252 require.Empty(t, result)
253
254 result, err = testStore.Get("john2")
255 require.NoError(t, err)
256 require.Empty(t, result)
257
258 keys, err = testStore.Keys()
259 require.NoError(t, err)
260 require.Nil(t, keys)
261}
262
263func Test_Storage_Memory_ResetWithContext(t *testing.T) {
264 t.Parallel()

Callers

nothing calls this directly

Calls 6

NewFunction · 0.70
SetMethod · 0.65
LenMethod · 0.65
ResetMethod · 0.65
GetMethod · 0.65
KeysMethod · 0.45

Tested by

no test coverage detected