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

Function TestCompareSequenceIDs

db/sequence_id_test.go:153–169  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

151}
152
153func TestCompareSequenceIDs(t *testing.T) {
154 orderedSeqs := []SequenceID{
155 {Seq: 1234},
156 {Seq: 5677},
157 {TriggeredBy: 5678, Seq: 1234},
158 {TriggeredBy: 5678, Seq: 2222},
159 {Seq: 5678}, // 5678 comes after the sequences it triggered
160 {TriggeredBy: 6666, Seq: 5678},
161 {Seq: 6666},
162 }
163
164 for i := 0; i < len(orderedSeqs); i++ {
165 for j := 0; j < len(orderedSeqs); j++ {
166 assert.Equal(t, i < j, orderedSeqs[i].Before(orderedSeqs[j]))
167 }
168 }
169}
170
171func TestCompareSequenceIDsLowSeq(t *testing.T) {
172 orderedSeqs := []SequenceID{

Callers

nothing calls this directly

Calls 2

BeforeMethod · 0.80
EqualMethod · 0.45

Tested by

no test coverage detected