MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / TestNewOpenFileCache_OverSize

Function TestNewOpenFileCache_OverSize

internal/caches/open_file_cache_test.go:34–51  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

32}
33
34func TestNewOpenFileCache_OverSize(t *testing.T) {
35 cache, err := caches.NewOpenFileCache(1024)
36 if err != nil {
37 t.Fatal(err)
38 }
39
40 cache.SetCapacity(1 << 30)
41
42 cache.Debug()
43
44 for i := 0; i < 100; i++ {
45 cache.Put("a"+types.String(i)+".txt", caches.NewOpenFile(nil, nil, nil, 0, 128<<20))
46 }
47
48 if testutils.IsSingleTesting() {
49 time.Sleep(100 * time.Second)
50 }
51}
52
53func TestNewOpenFileCache_CloseAll(t *testing.T) {
54 cache, err := caches.NewOpenFileCache(1024)

Callers

nothing calls this directly

Calls 7

SetCapacityMethod · 0.95
DebugMethod · 0.95
PutMethod · 0.95
NewOpenFileCacheFunction · 0.92
NewOpenFileFunction · 0.92
IsSingleTestingFunction · 0.92
StringMethod · 0.45

Tested by

no test coverage detected