(t *testing.T)
| 142 | } |
| 143 | |
| 144 | func TestMemoryStorage_Stat(t *testing.T) { |
| 145 | var storage = NewMemoryStorage(&serverconfigs.HTTPCachePolicy{}, nil) |
| 146 | expiredAt := time.Now().Unix() + 60 |
| 147 | { |
| 148 | writer, err := storage.OpenWriter("abc", expiredAt, 200, -1, -1, -1, false) |
| 149 | if err != nil { |
| 150 | t.Fatal(err) |
| 151 | } |
| 152 | _, _ = writer.Write([]byte("Hello")) |
| 153 | err = writer.Close() |
| 154 | if err != nil { |
| 155 | t.Fatal(err) |
| 156 | } |
| 157 | t.Log(len(storage.valuesMap)) |
| 158 | storage.AddToList(&Item{ |
| 159 | Key: "abc", |
| 160 | BodySize: 5, |
| 161 | ExpiresAt: expiredAt, |
| 162 | }) |
| 163 | } |
| 164 | { |
| 165 | writer, err := storage.OpenWriter("abc1", expiredAt, 200, -1, -1, -1, false) |
| 166 | if err != nil { |
| 167 | t.Fatal(err) |
| 168 | } |
| 169 | _, _ = writer.Write([]byte("Hello")) |
| 170 | err = writer.Close() |
| 171 | if err != nil { |
| 172 | t.Fatal(err) |
| 173 | } |
| 174 | t.Log(len(storage.valuesMap)) |
| 175 | storage.AddToList(&Item{ |
| 176 | Key: "abc1", |
| 177 | BodySize: 5, |
| 178 | ExpiresAt: expiredAt, |
| 179 | }) |
| 180 | } |
| 181 | stat, err := storage.Stat() |
| 182 | if err != nil { |
| 183 | t.Fatal(err) |
| 184 | } |
| 185 | t.Log("===stat===") |
| 186 | logs.PrintAsJSON(stat, t) |
| 187 | } |
| 188 | |
| 189 | func TestMemoryStorage_CleanAll(t *testing.T) { |
| 190 | var storage = NewMemoryStorage(&serverconfigs.HTTPCachePolicy{}, nil) |
nothing calls this directly
no test coverage detected