func testPop(f *DeltaFIFO) testFifoObject { … }
type literalListerGetter …
var _ …
func (kl literalListerGetter) ListKeys() []string { … }
func (kl literalListerGetter) GetByKey(key string) (interface{ … }
func TestDeltaFIFO_basic(t *testing.T) { … }
func TestDeltaFIFO_replaceWithDeleteDeltaIn(t *testing.T) { … }
func TestDeltaFIFOW_ReplaceMakesDeletionsForObjectsOnlyInQueue(t *testing.T) { … }
func TestDeltaFIFO_requeueOnPop(t *testing.T) { … }
func TestDeltaFIFO_addUpdate(t *testing.T) { … }
type rvAndXfrm …
func TestDeltaFIFO_transformer(t *testing.T) { … }
func TestDeltaFIFO_enqueueingNoLister(t *testing.T) { … }
func TestDeltaFIFO_enqueueingWithLister(t *testing.T) { … }
func TestDeltaFIFO_addReplace(t *testing.T) { … }
func TestDeltaFIFO_ResyncNonExisting(t *testing.T) { … }
func TestDeltaFIFO_Resync(t *testing.T) { … }
func TestDeltaFIFO_DeleteExistingNonPropagated(t *testing.T) { … }
func TestDeltaFIFO_ReplaceMakesDeletions(t *testing.T) { … }
func TestDeltaFIFO_ReplaceMakesDeletionsReplaced(t *testing.T) { … }
func TestDeltaFIFO_ReplaceDeltaType(t *testing.T) { … }
func TestDeltaFIFO_UpdateResyncRace(t *testing.T) { … }
func pop2[T any](queue Queue) (T, bool) { … }
func TestDeltaFIFO_HasSyncedCorrectOnDeletion(t *testing.T) { … }
func TestDeltaFIFO_detectLineJumpers(t *testing.T) { … }
func TestDeltaFIFO_addIfNotPresent(t *testing.T) { … }
func TestDeltaFIFO_KeyOf(t *testing.T) { … }
func TestDeltaFIFO_HasSynced(t *testing.T) { … }
func TestDeltaFIFO_PopShouldUnblockWhenClosed(t *testing.T) { … }
func BenchmarkDeltaFIFOListKeys(b *testing.B) { … }