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

Function NewTestDocChangedFeed

db/change_cache_test.go:1854–1866  ·  view source on GitHub ↗
(numChannels int, numSources int)

Source from the content-addressed store, hash-verified

1852}
1853
1854func NewTestDocChangedFeed(numChannels int, numSources int) *testDocChangedFeed {
1855
1856 feed := &testDocChangedFeed{
1857 fixedTime: channels.NewFeedTimestampFromNow(),
1858 sources: make([]uint64, numSources),
1859 }
1860 feed.channelNames = make([]string, numChannels)
1861 for i := 0; i < numChannels; i++ {
1862 feed.channelNames[i] = fmt.Sprintf("channel_%d", i)
1863 }
1864 feed.reset()
1865 return feed
1866}
1867
1868// Reset sets nextSeq to 1, and reseeds sources
1869func (f *testDocChangedFeed) reset() {

Callers 1

BenchmarkDocChangedFunction · 0.85

Calls 2

resetMethod · 0.95
NewFeedTimestampFromNowFunction · 0.92

Tested by

no test coverage detected