func TestGet(t *testing.T) { … } func expectGet(t *testing.T, h *memoize.Promise, wantV interface{ … } func TestNewPromise(t *testing.T) { … } func TestStoredPromiseRefCounting(t *testing.T) { … } func TestPromiseDestroyedWhileRunning(t *testing.T) { … } func TestDoubleReleasePanics(t *testing.T) { … }