verifyChangesFullSequences compares for a full match on sequence, including compound elements)
(changes []*ChangeEntry, sequences []string)
| 1230 | |
| 1231 | // verifyChangesFullSequences compares for a full match on sequence, including compound elements) |
| 1232 | func verifyChangesFullSequences(changes []*ChangeEntry, sequences []string) bool { |
| 1233 | if len(changes) != len(sequences) { |
| 1234 | log.Printf("verifyChangesFullSequences: changes size (%v) not equals to sequences size (%v)", |
| 1235 | len(changes), len(sequences)) |
| 1236 | return false |
| 1237 | } |
| 1238 | for index, seq := range sequences { |
| 1239 | if changes[index].Seq.String() != seq { |
| 1240 | log.Printf("verifyChangesFullSequences: sequence mismatch at index %v, changes=%s, sequences=%s", |
| 1241 | index, changes[index].Seq.String(), seq) |
| 1242 | return false |
| 1243 | } |
| 1244 | } |
| 1245 | return true |
| 1246 | } |
| 1247 | |
| 1248 | // verifyChangesSequencesIgnoreOrder compares for a match on sequence number only and ignores sequenceID order |
| 1249 | func verifyChangesSequencesIgnoreOrder(changes []*ChangeEntry, sequences []uint64) bool { |
no test coverage detected