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

Function GetChangeEntryCV

db/util_testing.go:1002–1013  ·  view source on GitHub ↗
(t *testing.T, entry *ChangeEntry)

Source from the content-addressed store, hash-verified

1000}
1001
1002func GetChangeEntryCV(t *testing.T, entry *ChangeEntry) Version {
1003 require.NotNil(t, entry.Changes)
1004
1005 if changeCV, ok := entry.Changes[0][ChangesVersionTypeCV]; ok {
1006 changeVersion, err := ParseVersion(changeCV)
1007 require.NoError(t, err)
1008 return changeVersion
1009 } else {
1010 require.FailNow(t, "no CV found for change entry")
1011 }
1012 return Version{}
1013}
1014
1015// SafeDocumentName returns a document name free of any special characters for use in tests.
1016func SafeDocumentName(t *testing.T, name string) string {

Calls 1

ParseVersionFunction · 0.85