MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / verifyChannelSequences

Function verifyChannelSequences

db/channel_cache_single_test.go:923–937  ·  view source on GitHub ↗
(entries []*LogEntry, sequences []uint64)

Source from the content-addressed store, hash-verified

921}
922
923func verifyChannelSequences(entries []*LogEntry, sequences []uint64) bool {
924 if len(entries) != len(sequences) {
925 log.Printf("verifyChannelSequences: entries size (%v) not equals to sequences size (%v)",
926 len(entries), len(sequences))
927 return false
928 }
929 for index, seq := range sequences {
930 if entries[index].Sequence != seq {
931 log.Printf("verifyChannelSequences: sequence mismatch at index %v, entries=%d, sequences=%d",
932 index, entries[index].Sequence, seq)
933 return false
934 }
935 }
936 return true
937}
938
939func verifyChannelDocIDs(entries []*LogEntry, docIDs []string) bool {
940 if len(entries) != len(docIDs) {

Callers 6

TestDuplicateDocIDFunction · 0.85
TestLateArrivingSequenceFunction · 0.85
TestLateSequenceAsFirstFunction · 0.85
TestChannelCacheRemoveFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected