(t *testing.T, dataStore base.DataStore, key string, expectedRevGeneration int)
| 755 | } |
| 756 | |
| 757 | func assertXattrSyncMetaRevGeneration(t *testing.T, dataStore base.DataStore, key string, expectedRevGeneration int) { |
| 758 | _, xattrs, _, err := dataStore.GetWithXattrs(base.TestCtx(t), key, []string{base.SyncXattrName}) |
| 759 | require.NoError(t, err, "Error Getting Xattr") |
| 760 | require.Contains(t, xattrs, base.SyncXattrName) |
| 761 | var syncData SyncData |
| 762 | require.NoError(t, base.JSONUnmarshal(xattrs[base.SyncXattrName], &syncData)) |
| 763 | require.NotEmpty(t, syncData.GetRevTreeID()) |
| 764 | generation, _ := ParseRevID(base.TestCtx(t), syncData.GetRevTreeID()) |
| 765 | log.Printf("assertXattrSyncMetaRevGeneration generation: %d rev: %s", generation, syncData.GetRevTreeID()) |
| 766 | assert.True(t, generation == expectedRevGeneration) |
| 767 | } |
| 768 | |
| 769 | func TestEvaluateFunction(t *testing.T) { |
| 770 | base.SetUpTestLogging(t, base.LevelInfo, base.KeyImport) |
no test coverage detected