[ledger] Fix creating a PageChange containing lazy values.
When constructing Pagechange for the PageWatcher notification, correctly return an entry with an empty value if the entry has the priority LAZY and the value is not present loacally on the device. TEST=SyncIntegrationTest.PageChangeLazyEntry LE-747 #done Change-Id: I59b28b9f00cc030c784d2fc0265e25a3e60a29db
Showing
- sdk/fidl/fuchsia.ledger/fuchsia.ledger.api 1 addition, 1 deletionsdk/fidl/fuchsia.ledger/fuchsia.ledger.api
- sdk/fidl/fuchsia.ledger/ledger.fidl 3 additions, 3 deletionssdk/fidl/fuchsia.ledger/ledger.fidl
- src/ledger/bin/app/diff_utils.cc 35 additions, 11 deletionssrc/ledger/bin/app/diff_utils.cc
- src/ledger/bin/tests/integration/BUILD.gn 2 additions, 0 deletionssrc/ledger/bin/tests/integration/BUILD.gn
- src/ledger/bin/tests/integration/page_watcher_tests.cc 145 additions, 173 deletionssrc/ledger/bin/tests/integration/page_watcher_tests.cc
- src/ledger/bin/tests/integration/sync/sync_tests.cc 44 additions, 0 deletionssrc/ledger/bin/tests/integration/sync/sync_tests.cc
- src/ledger/bin/tests/integration/test_page_watcher.cc 48 additions, 0 deletionssrc/ledger/bin/tests/integration/test_page_watcher.cc
- src/ledger/bin/tests/integration/test_page_watcher.h 50 additions, 0 deletionssrc/ledger/bin/tests/integration/test_page_watcher.h
Loading
Please register or sign in to comment