func (ts *testStorage) CloseCheck() { ts.mu.Lock() if len(ts.opens) == 0 { ts.t.Log("I: all files are closed") } else { ts.t.Errorf("E: %d files still open", len(ts.opens)) for x, writer := range ts.opens { num, tt := x>>typeShift, storage.FileType(x)&storage.TypeAll ts.t.Errorf("E: * num=%d type=%v writer=%v", num, tt, writer) } } ts.mu.Unlock() }
func unpackFile(x uint64) (uint64, storage.FileType) { return x >> typeCount, storage.FileType(x) & storage.TypeAll }