MCPcopy Index your code
hub / github.com/GoEdgeLab/EdgeNode / TestMemoryStorage_Delete

Function TestMemoryStorage_Delete

internal/caches/storage_memory_test.go:114–142  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

112}
113
114func TestMemoryStorage_Delete(t *testing.T) {
115 var storage = NewMemoryStorage(&serverconfigs.HTTPCachePolicy{}, nil)
116 {
117 writer, err := storage.OpenWriter("abc", time.Now().Unix()+60, 200, -1, -1, -1, false)
118 if err != nil {
119 t.Fatal(err)
120 }
121 _, _ = writer.Write([]byte("Hello"))
122 err = writer.Close()
123 if err != nil {
124 t.Fatal(err)
125 }
126 t.Log(len(storage.valuesMap))
127 }
128 {
129 writer, err := storage.OpenWriter("abc1", time.Now().Unix()+60, 200, -1, -1, -1, false)
130 if err != nil {
131 t.Fatal(err)
132 }
133 _, _ = writer.Write([]byte("Hello"))
134 err = writer.Close()
135 if err != nil {
136 t.Fatal(err)
137 }
138 t.Log(len(storage.valuesMap))
139 }
140 _ = storage.Delete("abc1")
141 t.Log(len(storage.valuesMap))
142}
143
144func TestMemoryStorage_Stat(t *testing.T) {
145 var storage = NewMemoryStorage(&serverconfigs.HTTPCachePolicy{}, nil)

Callers

nothing calls this directly

Calls 7

NewMemoryStorageFunction · 0.85
UnixMethod · 0.80
LogMethod · 0.80
OpenWriterMethod · 0.65
WriteMethod · 0.65
CloseMethod · 0.65
DeleteMethod · 0.65

Tested by

no test coverage detected