Home | History | Annotate | Download | only in cloud

Lines Matching refs:Invalidation

21 #include "chrome/browser/invalidation/fake_invalidation_service.h"
83 // |invalidation_version| determines what invalidation the store will report.
108 // Disables the invalidation service. It is enabled by default.
111 // Enables the invalidation service. It is enabled by default.
114 // Causes the invalidation service to fire an invalidation.
115 syncer::Invalidation FireInvalidation(
120 // Causes the invalidation service to fire an invalidation with unknown
122 syncer::Invalidation FireUnknownVersionInvalidation(PolicyObject object);
124 // Checks the expected value of the currently set invalidation info.
127 // Checks that the policy was not refreshed due to an invalidation.
130 // Checks that the policy was refreshed due to an invalidation within an
131 // appropriate timeframe depending on whether the invalidation had unknown
136 bool IsUnsent(const syncer::Invalidation& invalidation);
142 // Determines if the invalidation with the given ack handle has been
144 bool IsInvalidationAcknowledged(const syncer::Invalidation& invalidation);
147 // invalidation service.
160 // Translate a version number into an appropriate invalidation version (which
164 // Get an invalidation version for the given time.
168 // Checks that the policy was refreshed due to an invalidation with the given
176 const invalidation::ObjectId& GetPolicyObjectId(PolicyObject object) const;
185 invalidation::FakeInvalidationService invalidation_service_;
196 invalidation::ObjectId object_id_a_;
197 invalidation::ObjectId object_id_b_;
324 syncer::Invalidation CloudPolicyInvalidatorTest::FireInvalidation(
328 syncer::Invalidation invalidation = syncer::Invalidation::Init(
332 invalidation_service_.EmitInvalidationForTest(invalidation);
333 return invalidation;
336 syncer::Invalidation CloudPolicyInvalidatorTest::FireUnknownVersionInvalidation(
338 syncer::Invalidation invalidation = syncer::Invalidation::InitUnknownVersion(
340 invalidation_service_.EmitInvalidationForTest(invalidation);
341 return invalidation;
362 const syncer::Invalidation& invalidation) {
363 return invalidation_service_.GetMockAckHandler()->IsUnsent(invalidation);
376 const syncer::Invalidation& invalidation) {
382 EXPECT_FALSE(IsUnsent(invalidation));
383 return !invalidation_service_.GetMockAckHandler()->IsUnacked(invalidation);
438 // Clear any non-invalidation refreshes which may be pending.
443 // Run the invalidator tasks then check for invalidation refreshes.
450 const invalidation::ObjectId& CloudPolicyInvalidatorTest::GetPolicyObjectId(
521 // No registration when store is loaded with no invalidation object id.
549 syncer::Invalidation inv = FireUnknownVersionInvalidation(POLICY_OBJECT_A);
551 // Check re-registration for object B. Make sure the pending invalidation for
576 // Check unregistration when store is loaded with no invalidation object id.
577 syncer::Invalidation inv = FireUnknownVersionInvalidation(POLICY_OBJECT_A);
596 // Register and fire invalidation
600 syncer::Invalidation inv =
603 // Make sure client info is set as soon as the invalidation is received.
607 // Make sure invalidation is not acknowledged until the store is loaded.
616 // Register and fire invalidation with unknown version.
619 syncer::Invalidation inv = FireUnknownVersionInvalidation(POLICY_OBJECT_A);
621 // Make sure client info is not set until after the invalidation callback is
627 // Make sure invalidation is not acknowledged until the store is loaded.
638 syncer::Invalidation inv1 = FireInvalidation(POLICY_OBJECT_A, V(1), "test1");
640 syncer::Invalidation inv2 = FireInvalidation(POLICY_OBJECT_A, V(2), "test2");
642 syncer::Invalidation inv3 = FireInvalidation(POLICY_OBJECT_A, V(3), "test3");
652 // Make sure that the last invalidation is only acknowledged after the store
665 // unique invalidation version numbers.
668 syncer::Invalidation inv1 = FireUnknownVersionInvalidation(POLICY_OBJECT_A);
672 syncer::Invalidation inv2 = FireUnknownVersionInvalidation(POLICY_OBJECT_A);
676 syncer::Invalidation inv3 = FireUnknownVersionInvalidation(POLICY_OBJECT_A);
685 // Make sure that the last invalidation is only acknowledged after the store
696 // Generate an invalidation.
699 syncer::Invalidation inv = FireInvalidation(POLICY_OBJECT_A, V(3), "test");
701 // Ensure that the policy is not refreshed and the invalidation is
710 // Generate an invalidation.
713 syncer::Invalidation inv = FireInvalidation(POLICY_OBJECT_A, V(3), "test");
723 // Test invalidation service state changes while not registered.
729 // Test invalidation service state changes while registered.
741 // Test registration changes with invalidation service enabled.
751 // Test registration changes with invalidation service disabled.
760 // Generate an invalidation.
763 syncer::Invalidation inv = FireInvalidation(POLICY_OBJECT_A, V(1), "test");
771 // Ensure that invalidation service events do not cause refreshes while the
799 // Store loads occurring before invalidation registration are not counted.
812 // on whether the invalidation service was enabled or not.
835 // After the invalidation service is disabled, invalidations are OFF.
841 // Enabling the invalidation service results in a new grace period, so
862 // Store loads after an invalidation are counted as invalidated, even if
863 // the loads do not result in the invalidation being acknowledged.
873 // Store loads after the invalidation is complete are not counted as
898 syncer::Invalidation inv =